diff --git a/src/calibre/translations/ar.po b/src/calibre/translations/ar.po index c672f4691d..d401ff50df 100644 --- a/src/calibre/translations/ar.po +++ b/src/calibre/translations/ar.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2010-06-11 22:51+0000\n" -"PO-Revision-Date: 2010-06-11 18:54+0000\n" +"POT-Creation-Date: 2010-06-18 17:57+0000\n" +"PO-Revision-Date: 2010-06-18 17:27+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Arabic \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-06-12 03:40+0000\n" +"X-Launchpad-Export-Date: 2010-06-19 03:47+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43 @@ -23,11 +23,11 @@ msgstr "لا يفعل شيءً" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:72 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:75 #: /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 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:431 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:432 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:385 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:98 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:101 @@ -40,12 +40,12 @@ msgstr "لا يفعل شيءً" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1894 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1896 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/output.py:24 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:230 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:270 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:273 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:373 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:19 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:382 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:21 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:46 @@ -54,8 +54,8 @@ msgstr "لا يفعل شيءً" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:123 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:943 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1055 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:945 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1057 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:39 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:28 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 @@ -101,44 +101,46 @@ msgstr "لا يفعل شيءً" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:98 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:233 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:235 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:286 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:812 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:177 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:134 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:665 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:674 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1156 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:492 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:843 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1015 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1037 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:92 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:185 #: /home/kovid/work/calibre/src/calibre/library/cli.py:213 #: /home/kovid/work/calibre/src/calibre/library/database.py:913 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:302 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:314 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:880 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:917 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1515 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1517 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:916 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:985 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1586 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1588 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1710 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:268 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:131 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:134 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:137 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:68 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 @@ -292,62 +294,62 @@ msgid "This profile is intended for the SONY PRS 300." msgstr "ملف التعريف هذا هو المقصود لجهاز سوني PRS 300." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:78 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:300 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:301 msgid "This profile is intended for the SONY PRS-900." msgstr "ملف التعريف هذا هو المقصود لجهاز سوني PRS 900." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:86 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:330 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:331 msgid "This profile is intended for the Microsoft Reader." msgstr "هذا الطور يستخدم مع Microsoft Reader" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:97 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:341 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:342 msgid "This profile is intended for the Mobipocket books." msgstr "ملف التعريف هذا يستخدم مع كتب Mobipocket ." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:110 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:354 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:355 msgid "This profile is intended for the Hanlin V3 and its clones." msgstr "ملف التعريف هذا يستخدم مع Hanlin V3 وأمثاله." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:122 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:366 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:367 msgid "This profile is intended for the Hanlin V5 and its clones." msgstr "ملف التعريف هذا يستخدم مع Hanlin V5 وأمثاله." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:132 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:375 msgid "This profile is intended for the Cybook G3." msgstr "ملف التعريف هذا يستخدم مع Cybook G3" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:145 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:387 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:388 msgid "This profile is intended for the Cybook Opus." msgstr "ملف التعريف هذا يستخدم مع Cybook Opus ." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:157 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:398 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:399 msgid "This profile is intended for the Amazon Kindle." msgstr "ملف التعريف هذا يستخدم مع Amazon Kindle ." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:169 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:433 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:434 msgid "This profile is intended for the Irex Illiad." msgstr "ملف التعريف هذا يستخدم مع Irex Illiad ." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:181 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:446 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:447 msgid "This profile is intended for the IRex Digital Reader 1000." msgstr "ملف التعريف هذا يستخدم مع IRex Digital Reader 1000 ." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:194 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:460 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:461 msgid "This profile is intended for the IRex Digital Reader 800." msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:474 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:475 msgid "This profile is intended for the B&N Nook." msgstr "ملف التعريف هذا يستخدم مع B&N Nook ." @@ -373,15 +375,15 @@ msgstr "" msgid "This profile is intended for the Kobo Reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:291 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:292 msgid "This profile is intended for the SONY PRS-300." msgstr "ملف التعريف هذا يستخدم مع سوني PRS-300 ." -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:309 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:310 msgid "This profile is intended for the 5-inch JetBook." msgstr "ملف التعريف هذا يستخدم مع الخمسة بوصة JetBook ." -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:318 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:319 msgid "" "This profile is intended for the SONY PRS line. The 500/505/700 etc, in " "landscape mode. Mainly useful for comics." @@ -389,7 +391,7 @@ msgstr "" "ملف التعريف هذا يستخدم مع سوني خط إنتاج PRS . الـ500/505/700 الخ ، في وضع " "أفقي.غالباً مفيد للكاريكاتيرات." -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:416 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:417 msgid "This profile is intended for the Amazon Kindle DX." msgstr "ملف التعريف هذا يستخدم مع Amazon Kindle DX" @@ -409,15 +411,19 @@ msgstr "تخصيص الملحقات المحلية" msgid "Disabled plugins" msgstr "ملحقات معطلة" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:77 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +msgid "Enabled plugins" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:83 msgid "No valid plugin found in " msgstr "لا يجد ملحق صالح " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:278 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:460 msgid "Initialization of plugin %s failed with traceback:" msgstr "فشل استهلال الملحق s% مع اقتفاء الأثر:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:433 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "" " %prog options\n" "\n" @@ -429,29 +435,29 @@ msgstr "" " المقدرة على التخصيص بتحميل الملحقات الخارجية .\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:439 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:499 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "إضافة ملحق يتخصيص مسار إلى ملف zip الذي يحتويه." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:441 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:501 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "حذف الملحق المخصص عن طريق اسمه. لا يؤثر على الملحقات المضمنة" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:443 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:503 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "تخصيص الملحق . حدد اسم الملحق وسلسلة التخصيص وفرقهما بفاصلة." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:445 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:505 msgid "List all installed plugins" msgstr "قائمة كل الملحقات المثبتة" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:447 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:507 msgid "Enable the named plugin" msgstr "تمكين الملحق المسمى" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:449 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:509 msgid "Disable the named plugin" msgstr "تعطيل الملحق المسمى" @@ -465,59 +471,70 @@ msgid "" "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:68 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:70 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:75 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:78 msgid "Communicate with iBooks through iTunes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:81 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:84 msgid "Apple device detected, launching iTunes, please wait ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:196 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:217 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:227 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:230 msgid "Updating device metadata listing..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:282 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:318 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:921 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:947 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:301 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:842 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:876 msgid "%d of %d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:325 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:881 msgid "finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:499 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:519 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:703 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:742 #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:28 msgid "settings for device drivers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:705 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:744 #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:30 msgid "Ordered list of formats the device will accept" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:776 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:813 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:2168 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:810 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:816 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:239 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:167 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1470 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:128 +msgid "News" +msgstr "الأخبار" + #: /home/kovid/work/calibre/src/calibre/devices/binatone/driver.py:17 msgid "Communicate with the Binatone Readme eBook reader." msgstr "" @@ -540,6 +557,10 @@ msgstr "" msgid "Communicate with the EB600 eBook reader." msgstr "التواصل مع القارئ الكتاب الاليكترونى EB600 ." +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:207 +msgid "Communicate with the PocketBook 301 reader." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/edge/driver.py:17 msgid "Entourage Edge" msgstr "" @@ -552,6 +573,10 @@ msgstr "" msgid "Communicate with the ESlick eBook reader." msgstr "التواصل مع القارئ الكتاب الاليكترونى ESlick ." +#: /home/kovid/work/calibre/src/calibre/devices/eslick/driver.py:49 +msgid "Communicate with the Sigmatek eBook reader." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/folder_device/driver.py:16 #: /home/kovid/work/calibre/src/calibre/devices/folder_device/driver.py:30 msgid "Use an arbitrary folder as a device." @@ -566,14 +591,20 @@ msgstr "واجهة الجهاز" msgid "Communicate with Hanlin V3 eBook readers." msgstr "التواصل مع القارئ الكتاب الاليكترونى Hanlin V3 ." -#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:90 +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:87 msgid "Communicate with Hanlin V5 eBook readers." msgstr "التواصل مع القارئ الكتاب الاليكترونى Hanlin V5 ." -#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:109 +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:106 msgid "Communicate with the BOOX eBook reader." msgstr "التواصل مع القارئ الكتاب الاليكترونى BOOX ." +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:121 +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/hanvon/driver.py:18 msgid "Communicate with the Hanvon N520 eBook reader." msgstr "التواصل مع القارئ الكتاب الاليكترونى Hanvon N520 ." @@ -620,15 +651,15 @@ msgstr "التواصل مع القارئ الكتاب الاليكترونى Iri msgid "Communicate with the JetBook eBook reader." msgstr "التواصل مع القارئ الكتاب الاليكترونى JetBook ." -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:42 msgid "Communicate with the Kindle eBook reader." msgstr "التواصل مع القارئ الكتاب الاليكترونى Kindle ." -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:147 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:169 msgid "Communicate with the Kindle 2 eBook reader." msgstr "التواصل مع القارئ الكتاب الاليكترونى Kindle 2 ." -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:157 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:210 msgid "Communicate with the Kindle DX eBook reader." msgstr "التواصل مع القارئ الكتاب الاليكترونى Kindle DX ." @@ -672,7 +703,7 @@ msgstr "التواصل مع قارئ الكتاب الاليكتروني سون msgid "Communicate with all the Sony eBook readers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:60 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " @@ -680,7 +711,7 @@ msgstr "" "ضع علامة الفاصلة للفصل بين مجموعة من البيانات الوصفية لكي تكون مجموعة في " "الجهاز . و تشمل الاحتمالات التالية: " -#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:142 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:143 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:68 msgid "Unnamed" msgstr "" @@ -701,61 +732,50 @@ msgstr "" msgid "Communicate with the iPapyrus reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:247 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:248 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "لم يتمكن من كشف القرص %s. حاول إعادة التشغيل." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:427 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:428 msgid "Unable to detect the %s mount point. Try rebooting." msgstr "غير قادر على الكشف عن %s نقطة التحميل. حاول إعادة التشغيل." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:492 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:493 msgid "Unable to detect the %s disk drive." msgstr "%s غير قادر على اكتشاف عن الذاكرة" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:585 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:586 msgid "Could not find mount helper: %s." msgstr "غير قادر على جلب المساعد : %s ." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:597 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:598 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:605 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:606 msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:742 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:744 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:743 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:745 msgid "The reader has no storage card in this slot." msgstr "لا يوجد بطاقات تخزين في القارئ ." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:746 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:747 msgid "Selected slot: %s is not supported." msgstr "الفتحة المختارة : %s ليست مدعومة ." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:775 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:776 msgid "There is insufficient free space in main memory" msgstr "لا توجد مساحة كافية في الذاكرة الرئيسية" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:777 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:778 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:780 msgid "There is insufficient free space on the storage card" msgstr "لا توجد مساحة كافية في بطاقة التخزين" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:815 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:843 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:239 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:141 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1399 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:120 -msgid "News" -msgstr "الأخبار" - #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:12 msgid "Configure Device" msgstr "" @@ -765,16 +785,20 @@ msgid "Place files in sub directories if the device supports them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:81 msgid "Read metadata from files on device" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:36 +msgid "Use author sort instead of author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:38 msgid "Template to control how books are saved" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:39 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:84 msgid "Extra customization" msgstr "" @@ -1754,84 +1778,88 @@ msgstr "ضم أسرة الخطوط أحادية القياس" msgid "Comic" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:372 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:381 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:848 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:866 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:543 msgid "Title" msgstr "العنوان" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:373 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:382 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:350 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:849 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:867 msgid "Author(s)" msgstr "المؤلف أو المؤلفون" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:374 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:62 msgid "Publisher" msgstr "الناشر" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:375 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:384 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "المنتج" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:376 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:306 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1034 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1056 msgid "Comments" msgstr "التعليقات" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:384 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:26 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:103 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:139 msgid "Tags" msgstr "الوسوم" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:386 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:311 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1039 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:102 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1061 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:87 msgid "Series" msgstr "السلسلة" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:387 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:396 msgid "Language" msgstr "اللغة" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:389 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1044 msgid "Timestamp" msgstr "ختم التوقيت" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:391 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 msgid "Published" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:393 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:402 msgid "Rights" msgstr "" @@ -1839,7 +1867,7 @@ msgstr "" msgid "EDITORIAL REVIEW" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/archive.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/archive.py:41 msgid "" "Extract common e-book formats from archives (zip/rar) files. Also try to " "autodetect if they are actually cbz/cbr files." @@ -1938,6 +1966,10 @@ msgstr "تم حفظ الغلاف في" msgid "No cover found" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/douban.py:41 +msgid "Downloads metadata from Douban.com" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:33 msgid "Metadata download" msgstr "" @@ -1976,6 +2008,10 @@ msgstr "" msgid "Downloads social metadata from amazon.com" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:205 +msgid "Downloads series information from librarything.com" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/isbndb.py:94 msgid "" "\n" @@ -2032,7 +2068,7 @@ msgid "" "Fetch a cover image for the book identified by ISBN from LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1220 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1222 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1371 msgid "Cover" msgstr "الغلاف" @@ -2316,6 +2352,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:29 msgid "Author" msgstr "" @@ -2521,8 +2559,8 @@ msgid "Use Roman numerals for series number" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:47 -msgid "Sort tags list by popularity" -msgstr "ترتيب الوسوم حسب الشهرة" +msgid "Sort tags list by name, popularity, or rating" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:49 msgid "Number of covers to show in the cover browsing mode" @@ -2602,23 +2640,412 @@ msgstr "" msgid "The layout of the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105 +msgid "Show the average rating per item indication in the tag browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:476 msgid "Copied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:187 msgid "Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:187 msgid "Copy to Clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:397 msgid "Choose Files" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:242 +msgid "Use library only" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:243 +msgid "User annotations generated from main library only" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:666 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1037 +msgid "No books selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:74 +msgid "No books selected to fetch annotations from" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:99 +msgid "Merging user annotations into database" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:127 +msgid "%s
Last Page Read: %d (%d%%)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:133 +msgid "%s
Last Page Read: Location %d (%d%%)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:152 +msgid "Location %d • %s
%s
" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:161 +msgid "Page %d • %s
" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:166 +msgid "Location %d • %s
" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:288 +msgid "How many empty books?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:289 +msgid "How many empty books should be added?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:388 +msgid "Uploading books to device." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:139 +msgid "Books" +msgstr "كتب" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:349 +msgid "EPUB Books" +msgstr "كتب EPUB" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:350 +msgid "LRF Books" +msgstr "كتب LRF" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:351 +msgid "HTML Books" +msgstr "كتب HTML" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:352 +msgid "LIT Books" +msgstr "كتب LIT" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:353 +msgid "MOBI Books" +msgstr "كتب MOBI" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:354 +msgid "Topaz books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:355 +msgid "Text books" +msgstr "كتب نصّية" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:356 +msgid "PDF Books" +msgstr "كتب PDF" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:357 +msgid "Comics" +msgstr "الرسومات" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:358 +msgid "Archives" +msgstr "أرشيفات" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:362 +msgid "Supported books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:397 +msgid "Merged some books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:398 +msgid "" +"Some duplicates were found and merged into the following existing books:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:407 +msgid "Failed to read metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:408 +msgid "Failed to read metadata from the following" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:432 +msgid "Add to library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1214 +msgid "No book selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:432 +msgid "No book files found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:454 +msgid "Cannot delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:467 +msgid "Choose formats to be deleted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:485 +msgid "Choose formats not to be deleted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:505 +msgid "Cannot delete books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:506 +msgid "No device is connected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:516 +msgid "Main memory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:427 +msgid "Storage Card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:429 +msgid "Storage Card B" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:523 +msgid "No books to delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:524 +msgid "None of the selected books are on the device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:598 +msgid "Deleting books from device." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:562 +msgid "" +"The selected books will be permanently deleted and the files removed " +"from your computer. Are you sure?" +msgstr "الكتب المختارة سوف تحذف تماماً من حاسوبك. هل أنت متأكّد؟" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:583 +msgid "" +"The selected books will be permanently deleted from your device. Are " +"you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:608 +msgid "Cannot download metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:624 +msgid "social metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:626 +msgid "covers" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:626 +msgid "metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:628 +msgid "Downloading %s for %d book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:650 +msgid "Failed to download some metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:651 +msgid "Failed to download metadata for the following:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:654 +msgid "Failed to download metadata:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:946 +#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:53 +msgid "Error" +msgstr "خطأ" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:703 +msgid "Cannot edit metadata" +msgstr "لا يمكن تحرير الميتاداتا" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:725 +msgid "Cannot merge books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:726 +msgid "At least two books must be selected for merging" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:730 +msgid "" +"All book formats and metadata from the selected books will be added to the " +"first selected book.

The second and subsequently selected " +"books will not be deleted or changed.

Please confirm you want to " +"proceed." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:741 +msgid "" +"All book formats and metadata from the selected books will be merged into " +"the first selected book.

After merger the second and " +"subsequently selected books will be deleted.

All book formats " +"of the first selected book will be kept and any duplicate formats in the " +"second and subsequently selected books will be permanently deleted " +"from your computer.

Are you sure you want to proceed?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:753 +msgid "" +"You are about to merge more than 5 books. Are you sure you want to " +"proceed?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:853 +msgid "Cannot save to disk" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:856 +msgid "Choose destination directory" +msgstr "إختيار دليل الوجهة" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:889 +msgid "Error while saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:890 +msgid "There was an error while saving." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:897 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:898 +msgid "Could not save some books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:899 +msgid "Click the show details button to see which ones." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:920 +msgid "No books selected to generate catalog for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:937 +msgid "Generating %s catalog..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:261 +msgid "No books found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:943 +msgid "" +"No books to catalog\n" +"Check exclude tags" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:953 +msgid "Catalog generated." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:956 +msgid "Export Catalog Directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:957 +msgid "Select destination for %s.%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:973 +msgid "Fetching news from " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:987 +msgid " fetched." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1036 +msgid "Cannot convert" +msgstr "لا يمكن تحويله" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1065 +msgid "Starting conversion of %d book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1250 +msgid "Cannot view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 +msgid "Choose the format to view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1203 +msgid "Multiple Books Selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1204 +msgid "" +"You are attempting to open %d books. Opening too many books at once can be " +"slow and have a negative effect on the responsiveness of your computer. Once " +"started the process cannot be stopped until complete. Do you wish to " +"continue?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1213 +msgid "Cannot open folder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1251 +msgid "%s has no available formats." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/add.py:54 msgid "Searching in" msgstr "يتم البحث في" @@ -2640,15 +3067,10 @@ msgid "The specified directory could not be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:260 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:809 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1432 -msgid "No books found" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/add.py:327 msgid "Added" msgstr "" @@ -2767,17 +3189,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:571 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:573 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:575 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:577 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:578 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:628 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:369 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:388 @@ -2796,8 +3218,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 @@ -2828,6 +3250,58 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:22 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1042 +msgid "Path" +msgstr "المسار" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:96 +msgid "Formats" +msgstr "التهيئات" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1045 +msgid "Collections" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:55 +msgid "Click to open" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416 +msgid "None" +msgstr "بدون" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:301 +msgid "Click to open Book Details window" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:16 msgid "CSV/XML Options" msgstr "" @@ -2887,7 +3361,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/save_template_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:106 @@ -2905,8 +3379,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:20 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:222 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1362 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1380 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1433 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1451 msgid "Catalog" msgstr "" @@ -3588,11 +4062,6 @@ msgstr "" msgid "RB Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1677 -msgid "Choose the format to view" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 msgid "Cannot build regex using the GUI builder without a book." msgstr "" @@ -3886,11 +4355,11 @@ msgid "" "href=\"http://calibre-ebook.com/user_manual/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:119 msgid "Cover browser could not be loaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 msgid "Browse by covers" msgstr "" @@ -3939,262 +4408,270 @@ msgstr "" msgid "tags to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:45 #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:135 msgid "No details available." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:145 msgid "Device no longer connected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:250 msgid "Get device information" msgstr "احصل على معلومات الجهاز" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:276 msgid "Get list of books on device" msgstr "احصل على قائمة الكتب على الجهاز" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:286 msgid "Get annotations from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:295 msgid "Send metadata to device" msgstr "ارسل الميتاداتا إلى الجهاز" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:304 msgid "Upload %d books to device" msgstr "رفع %d كتاب إلى الجهاز" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:319 msgid "Delete books from device" msgstr "حذف كتب من الجهاز" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:336 msgid "Download books from device" msgstr "تنزيل الكتب من الجهاز" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:346 msgid "View book on device" msgstr "عرض كتاب على الجهاز" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:381 msgid "Set default send to device action" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:394 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:398 msgid "Email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:398 msgid " and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:407 msgid "Send to main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:409 msgid "Send to storage card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:409 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:411 msgid "Send to storage card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:414 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:423 -msgid "Main Memory" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/device.py:416 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:425 -msgid "Storage Card A" +msgid "Main Memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:427 -msgid "Storage Card B" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:443 msgid "Send and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:444 msgid "Send specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:481 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:483 msgid "Connect to folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:486 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:488 msgid "Disconnect from folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:496 msgid "Fetch annotations (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:609 -msgid "selected to send" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:614 -msgid "Choose format to send to device" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:622 -msgid "No device" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:623 -msgid "Cannot send: No device is connected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:630 -msgid "No card" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:606 +msgid "Error communicating with device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:627 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631 -msgid "Cannot send: Device has no storage card" +msgid "Select folder to open as device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -msgid "E-book:" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:669 +msgid "Failed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:675 +msgid "Error talking to device" +msgstr "خطأ في الاتصال بالجهاز" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:676 +msgid "" +"There was a temporary error talking to the device. Please unplug and " +"reconnect the device and or reboot." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:717 +msgid "Device: " +msgstr "الجهاز: " + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:719 +msgid " detected." +msgstr " تم كشفه." + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742 +msgid "Connected " +msgstr "متصل " + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:810 +msgid "selected to send" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:815 +msgid "Choose format to send to device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:823 +msgid "No device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:824 +msgid "Cannot send: No device is connected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:831 +msgid "No card" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:828 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:832 +msgid "Cannot send: Device has no storage card" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873 +msgid "E-book:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:876 msgid "Attached, you will find the e-book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:676 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:180 msgid "by" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878 msgid "in the %s format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 msgid "Sending email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:720 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:819 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:880 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:999 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1006 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1081 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1200 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1207 msgid "No suitable formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:922 msgid "Auto convert the following books before sending via email?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:929 msgid "" "Could not email the following books as no suitable formats were found:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:746 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:947 msgid "Failed to email books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:948 msgid "Failed to email the following books:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:751 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:952 msgid "Sent by email:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:979 msgid "News:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:779 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:980 msgid "Attached is the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:790 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:991 msgid "Sent news to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:820 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1021 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1082 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1201 msgid "Auto convert the following books before uploading to the device?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:849 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1050 msgid "Sending catalogs to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1113 msgid "Sending news to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167 msgid "Sending books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found. Convert the book(s) to a format supported by your device first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1256 msgid "No space on device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1056 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1257 msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:78 msgid "Select available formats and their order for this device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:82 msgid "Use sub directories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:81 -msgid "Save &template:" +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:83 +msgid "Use author sort for author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:115 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:116 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:99 -msgid "Path" -msgstr "المسار" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:122 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:301 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:100 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:91 -msgid "Formats" -msgstr "التهيئات" +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:85 +msgid "Save &template:" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:68 msgid "Fit &cover to view" @@ -4340,165 +4817,165 @@ msgstr "" msgid "new email address" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:489 +msgid "Wide" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:490 +msgid "Narrow" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:500 msgid "System port selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:501 msgid "" "The value %d you have chosen for the content server port is a system " "port. Your operating system may not allow the server to run on this " "port. To be safe choose a port number larger than 1024." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:510 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:933 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1144 -#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:53 -msgid "Error" -msgstr "خطأ" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:521 msgid "Failed to install command line tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:514 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 msgid "Command line tools installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 msgid "Command line tools installed in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:526 msgid "" "If you move calibre.app, you have to re-install the command line tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:577 msgid "No valid plugin path" msgstr "مسار الملحق غير صالح" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:578 msgid "%s is not a valid plugin path" msgstr "%s ليس مسار لملحق صالح" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:581 msgid "Choose plugin" msgstr "إختيار الملحق" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:593 msgid "Plugin cannot be disabled" msgstr "لا يمكن تعطيل الملحق" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:594 msgid "The plugin: %s cannot be disabled" msgstr "الملحق: %s لا يمكن تعطيله" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 msgid "Plugin not customizable" msgstr "لا يمكن تخصيص الملحق" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:604 msgid "Plugin: %s does not need customization" msgstr "الملحق: %s لا يحتاج التخصيص" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:612 msgid "Customize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:650 msgid "Cannot remove builtin plugin" msgstr "لم يمكن حذف الملحق المضمن" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:651 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr " لا يمكن حذفه. هذا ملحق مضمن في البرنامج. حاول تعطيله بدلاً من حذفه." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:682 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:687 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:688 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:48 msgid "Are you sure?" msgstr "هل أنت متأكّد؟" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:679 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:689 msgid "Do you really want to delete column %s and all its data?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:746 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:756 msgid "Error log:" msgstr "سجل الأخطاء:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:753 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:763 msgid "Access log:" msgstr "سجل النفاذ:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:781 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:343 msgid "Failed to start content server" msgstr "فشل في تشغيل خادم المحتوى" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:805 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:815 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:822 msgid "Invalid size" msgstr "حجم غير صالح" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:823 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:868 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:881 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:886 msgid "Invalid database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:869 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:882 msgid "Invalid database location " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:883 msgid "
Must be a directory." msgstr "
يجب أن يكون دليل." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:874 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:887 msgid "Invalid database location.
Cannot write to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:879 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:892 msgid "Must restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:893 msgid "" "The changes you made require that Calibre be restarted. Please restart as " "soon as practical." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:927 msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:947 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:939 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:952 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:953 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -4609,279 +5086,288 @@ msgstr "" msgid "Sending to &device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:297 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:201 msgid "Preferences" msgstr "التفضيلات" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 msgid "" "&Location of ebooks (The ebooks are stored in folders sorted by author and " "metadata is stored in the file metadata.db)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 msgid "Browse for the new database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 msgid "Show notification when &new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 msgid "Download &social metadata (tags/ratings/etc.) by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 msgid "&Overwrite author and title by default when fetching metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 msgid "Default network &timeout:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 msgid " seconds" msgstr " ثانية" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:558 msgid "Choose &language (requires restart):" msgstr "إختر ال&لغة (يحتاج إعادة تشغيل):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:559 msgid "Normal" msgstr "عادي" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:560 msgid "High" msgstr "مرتفع" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:561 msgid "Low" msgstr "منخفض" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:562 msgid "Job &priority:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:563 msgid "Preferred &output format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:564 msgid "Preferred &input format order:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:567 msgid "Use &Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:568 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:569 msgid "Show ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:570 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:571 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:572 +msgid "Show &average ratings in the tags browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:573 msgid "Search as you type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:574 msgid "Automatically send downloaded &news to ebook reader" msgstr "إرسال الأخبار& التي تم تنزيلها آلياً إلى قارئ الكتب الإلكترونية" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:575 msgid "&Delete news from library when it is automatically sent to reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:576 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:577 msgid "Toolbar" msgstr "شريط الأدوات" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:578 msgid "Large" msgstr "كبير" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:579 msgid "Medium" msgstr "متوسط" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:580 msgid "Small" msgstr "صغير" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:581 msgid "&Button size in toolbar" msgstr "&حجم الأزرار على شريط الأدوات" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:582 msgid "Show &text in toolbar buttons" msgstr "إظهار النص& على أزرار شريط الأدوات" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:583 msgid "Select visible &columns in library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:585 msgid "Remove a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:587 msgid "Add a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:589 msgid "Edit settings of a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:592 msgid "Use internal &viewer for:" msgstr "استخدم المستعرض& الداخلي في:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:580 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:593 +msgid "User Interface &layout (needs restart):" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:594 msgid "Add an email address to which to send books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:595 msgid "&Add email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:596 msgid "Make &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:597 msgid "&Remove email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:598 msgid "" "calibre can send your books to you (or your reader) by email. Emails will be " "automatically sent for downloaded news to all email addresses that have Auto-" "send checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:585 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:599 msgid "&Maximum number of waiting worker processes (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:600 msgid "&Check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:601 msgid "&Install command line tools" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:602 msgid "Open calibre &configuration directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:603 msgid "Limit the max. simultaneous jobs to the available CPU &cores" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:604 msgid "Debug &device detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:605 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:606 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:607 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117 msgid "&Username:" msgstr "&اسم المستخدم:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:608 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119 msgid "&Password:" msgstr "&كلمة السرّ" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:609 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:610 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:597 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:611 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:612 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:214 msgid "&Show password" msgstr "إظهار& كلمة السرّ" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:613 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:614 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:615 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:616 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:617 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:618 msgid "Run server &automatically on startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:619 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:620 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 msgid "" "

Remember to leave calibre running as the server only runs as long as " @@ -4892,33 +5378,33 @@ msgid "" "the IP address of the computer calibre is running on." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:622 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:623 msgid "Enable/&Disable plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:624 msgid "&Customize plugin" msgstr "ت&خصيص الملحق" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:625 msgid "&Remove plugin" msgstr "&حذف الملحق" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:626 msgid "Add new plugin" msgstr "إضافة ملحق جديد" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:627 msgid "Plugin &file:" msgstr "&ملف الملحق:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:629 msgid "&Add" msgstr "&إضافة" @@ -4956,9 +5442,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:137 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:850 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:868 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:542 msgid "Date" msgstr "تاريخ" @@ -5145,6 +5632,27 @@ msgstr "" msgid "ERROR" msgstr "خطأ" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:69 +msgid "Location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1041 +msgid "Format" +msgstr "التهيئة" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:50 +msgid "Delete from device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:29 +msgid "Author sort" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:47 +msgid "Manage authors" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63 msgid "Author Sort" msgstr "ترتيب المؤلف" @@ -5351,11 +5859,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:139 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:876 -msgid "Books" -msgstr "كتب" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:167 msgid "No permission" msgstr "" @@ -5394,67 +5897,75 @@ msgstr "" msgid "Abort the editing of all remaining books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:444 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:450 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:453 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:532 +msgid "Cannot use tag editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:533 +msgid "The tags editor cannot be used if you have modified the tags" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:553 msgid "Downloading cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:560 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:576 msgid "Cannot fetch cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:561 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:577 msgid "Could not fetch cover.
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:567 msgid "The download timed out." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:571 msgid "Could not find cover for this book. Try specifying the ISBN first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:583 msgid "Bad cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:584 msgid "The cover is not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:617 msgid "There were errors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:618 msgid "There were errors downloading social metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:647 msgid "Cannot fetch metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:648 msgid "You must specify at least one of ISBN, Title, Authors or Publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:714 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:719 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:720 msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -5812,12 +6323,12 @@ msgid "Choose formats" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:72 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:76 msgid "Authors" msgstr "المؤلفون" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:101 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:107 msgid "Publishers" msgstr "الناشرون" @@ -5934,12 +6445,12 @@ msgid "Add tag to available tags and apply it to current book" msgstr "إضافة وسم إلى قائمة الوسوم المتوفرة وعلّم الكتاب الحالي به" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:500 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:501 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -5971,25 +6482,25 @@ msgstr "" msgid "Are you certain you want to delete the following items?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 msgid "Category Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Items in use" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 msgid "Rename the item in every book where it is used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 msgid "Ctrl+S" msgstr "" @@ -6271,139 +6782,144 @@ msgstr "ISBN:" msgid "Regular expression (?P)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:36 msgid "Save single format to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:52 msgid "Edit metadata individually" msgstr "تحرير الميتاداتا فردياً" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:55 msgid "Edit metadata in bulk" msgstr "تحرير الميتاداتا جملةً" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:58 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:60 msgid "Download only metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:62 msgid "Download only covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:65 msgid "Download only social metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:71 msgid "Merge into first selected book - delete others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:74 msgid "Merge into first selected book - keep others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:82 msgid "Add books from a single directory" msgstr "إضافة كتب من دليل واحد" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:84 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:88 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:91 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:283 msgid "Save to disk" msgstr "حفظ إلى القرص" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:103 msgid "Save to disk in a single directory" msgstr "حفظ إلى القرص في دليل واحد" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1782 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:405 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1785 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:408 msgid "Save only %s format to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:118 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:289 msgid "View" msgstr "عرض" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:119 msgid "View specific format" msgstr "عرض تهيئة معينة" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:125 msgid "Remove selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 msgid "Remove files of a specific format from selected books.." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 msgid "Remove all formats from selected books, except..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:133 msgid "Remove covers from selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:136 +msgid "Remove matching books from device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:153 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:155 msgid "Bulk convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:159 msgid "Create catalog of books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:167 msgid "Run welcome wizard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:199 msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:230 +msgid "Add books to library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:309 msgid "Cover Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:327 msgid "Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:336 -msgid "Side bar" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:384 msgid "Book Details" msgstr "" @@ -6454,15 +6970,15 @@ msgstr "" msgid "Unavailable" msgstr "غير متوفر" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:280 msgid "Jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:298 msgid "Click to see list of active jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:358 msgid " - Jobs" msgstr "" @@ -6486,52 +7002,30 @@ msgstr "" msgid "Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:294 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:300 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 -#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416 -msgid "None" -msgstr "بدون" - -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:311 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1039 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1061 msgid "Book %s of %s." msgstr "كتاب %s لـ%s." -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:656 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1097 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:662 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:398 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:865 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:869 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:101 -msgid "Collections" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1019 -msgid "Format" -msgstr "التهيئة" - -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1079 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1082 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 msgid "Double click to edit me

" msgstr "" @@ -6575,11 +7069,11 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:509 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:510 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -6951,20 +7445,20 @@ msgstr "" msgid "No matches found for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:251 msgid "Search" msgstr "بحث" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:304 msgid "The selected search will be permanently deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:346 msgid "Search (For Advanced Search click the button to the left)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:379 msgid "Saved Searches" msgstr "" @@ -7040,61 +7534,74 @@ msgstr "" msgid "&Alternate shortcut:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:150 -msgid "Rename" +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:190 +msgid "Rename '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:194 +msgid "Edit sort for '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:199 msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:202 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:206 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:169 -msgid "Manage " +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:217 +msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:220 msgid "Manage Saved Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:231 msgid "Manage User Categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:377 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:432 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:266 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:510 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:511 msgid "The saved search name %s is already used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:652 -msgid "Sort by &popularity" -msgstr "ترتيب حسب الش&هرة" +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:726 +msgid "Sort by name" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:726 +msgid "Sort by popularity" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:727 +msgid "Sort by average rating" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:733 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:733 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:661 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:738 msgid "Manage &user categories" msgstr "" @@ -7137,485 +7644,112 @@ msgid "" "reconvert them?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:172 -msgid "Error communicating with device" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:162 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:164 msgid "&Donate to support calibre" msgstr "تبرع& لدعم كاليبر" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:167 msgid "&Eject connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:172 msgid "&Restart" msgstr "إعادة تشغيل&" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:206 msgid "

For help see the: User Manual
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:212 msgid "%s: %s by Kovid Goyal %%(version)s
%%(device)s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:240 msgid "Calibre Quick Start Guide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:347 -msgid "Select folder to open as device" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:485 -msgid "Device: " -msgstr "الجهاز: " - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:487 -msgid " detected." -msgstr " تم كشفه." - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 -msgid "Connected " -msgstr "متصل " - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:531 -msgid "Device database corrupted" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 -msgid "" -"\n" -"

The database of books on the reader is corrupted. Try the " -"following:\n" -"

    \n" -"
  1. Unplug the reader. Wait for it to finish regenerating " -"the database (i.e. wait till it is ready to be used). Plug it back in. Now " -"it should work with %(app)s. If not try the next step.
  2. \n" -"
  3. Quit %(app)s. Find the file media.xml in the reader's " -"main memory. Delete it. Unplug the reader. Wait for it to regenerate the " -"file. Re-connect it and start %(app)s.
  4. \n" -"
\n" -" " -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:772 -msgid "Use library only" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:596 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:773 -msgid "User annotations generated from main library only" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:603 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1098 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1155 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1193 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1214 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1344 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1409 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1527 -msgid "No books selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:604 -msgid "No books selected to fetch annotations from" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:629 -msgid "Merging user annotations into database" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:657 -msgid "%s
Last Page Read: %d (%d%%)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:663 -msgid "%s
Last Page Read: Location %d (%d%%)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:682 -msgid "Location %d • %s
%s
" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:691 -msgid "Page %d • %s
" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:696 -msgid "Location %d • %s
" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:816 -msgid "How many empty books?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:817 -msgid "How many empty books should be added?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:865 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:916 -msgid "Uploading books to device." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:877 -msgid "EPUB Books" -msgstr "كتب EPUB" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:878 -msgid "LRF Books" -msgstr "كتب LRF" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:879 -msgid "HTML Books" -msgstr "كتب HTML" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:880 -msgid "LIT Books" -msgstr "كتب LIT" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:881 -msgid "MOBI Books" -msgstr "كتب MOBI" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:882 -msgid "Topaz books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:883 -msgid "Text books" -msgstr "كتب نصّية" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:884 -msgid "PDF Books" -msgstr "كتب PDF" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:885 -msgid "Comics" -msgstr "الرسومات" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:886 -msgid "Archives" -msgstr "أرشيفات" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:890 -msgid "Supported books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:925 -msgid "Merged some books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:926 -msgid "" -"Some duplicates were found and merged into the following existing books:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:935 -msgid "Failed to read metadata" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:936 -msgid "Failed to read metadata from the following" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:956 -msgid "Cannot delete" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:959 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1671 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1696 -msgid "No book selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:969 -msgid "Choose formats to be deleted" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:987 -msgid "Choose formats not to be deleted" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1025 -msgid "" -"The selected books will be permanently deleted and the files removed " -"from your computer. Are you sure?" -msgstr "الكتب المختارة سوف تحذف تماماً من حاسوبك. هل أنت متأكّد؟" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1046 -msgid "" -"The selected books will be permanently deleted from your device. Are " -"you sure?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1061 -msgid "Deleting books from device." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1097 -msgid "Cannot download metadata" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1113 -msgid "social metadata" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1115 -msgid "covers" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1115 -msgid "metadata" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1117 -msgid "Downloading %s for %d book(s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1139 -msgid "Failed to download some metadata" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1140 -msgid "Failed to download metadata for the following:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1143 -msgid "Failed to download metadata:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1154 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1192 -msgid "Cannot edit metadata" -msgstr "لا يمكن تحرير الميتاداتا" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1213 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1216 -msgid "Cannot merge books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1217 -msgid "At least two books must be selected for merging" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1221 -msgid "" -"All book formats and metadata from the selected books will be added to the " -"first selected book.

The second and subsequently selected " -"books will not be deleted or changed.

Please confirm you want to " -"proceed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1232 -msgid "" -"All book formats and metadata from the selected books will be merged into " -"the first selected book.

After merger the second and " -"subsequently selected books will be deleted.

All book formats " -"of the first selected book will be kept and any duplicate formats in the " -"second and subsequently selected books will be permanently deleted " -"from your computer.

Are you sure you want to proceed?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1244 -msgid "" -"You are about to merge more than 5 books. Are you sure you want to " -"proceed?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1343 -msgid "Cannot save to disk" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1346 -msgid "Choose destination directory" -msgstr "إختيار دليل الوجهة" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1379 -msgid "Error while saving" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1380 -msgid "There was an error while saving." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1387 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1388 -msgid "Could not save some books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1389 -msgid "Click the show details button to see which ones." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1410 -msgid "No books selected to generate catalog for" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1427 -msgid "Generating %s catalog..." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1433 -msgid "" -"No books to catalog\n" -"Check exclude tags" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1443 -msgid "Catalog generated." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1446 -msgid "Export Catalog Directory" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1447 -msgid "Select destination for %s.%s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1461 -msgid "Fetching news from " -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1475 -msgid " fetched." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1526 -msgid "Cannot convert" -msgstr "لا يمكن تحويله" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1555 -msgid "Starting conversion of %d book(s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1671 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1729 -msgid "Cannot view" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1685 -msgid "Multiple Books Selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1686 -msgid "" -"You are attempting to open %d books. Opening too many books at once can be " -"slow and have a negative effect on the responsiveness of your computer. Once " -"started the process cannot be stopped until complete. Do you wish to " -"continue?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1695 -msgid "Cannot open folder" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1730 -msgid "%s has no available formats." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1764 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1769 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:392 msgid "Cannot configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1765 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:388 msgid "Cannot configure while there are running jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1770 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:393 msgid "Cannot configure before calibre is restarted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1817 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:438 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1818 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:439 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1870 -msgid "Failed" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1876 -msgid "Error talking to device" -msgstr "خطأ في الاتصال بالجهاز" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1877 -msgid "" -"There was a temporary error talking to the device. Please unplug and " -"reconnect the device and or reboot." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1900 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1928 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:517 msgid "Conversion Error" msgstr "خطأ في التحويل" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1901 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:490 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using third party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1914 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:503 msgid "Recipe Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1929 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:518 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1969 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:558 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1994 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:583 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1997 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:586 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2001 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:590 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2053 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:642 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2072 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:52 msgid "" "Latest version: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2080 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:60 msgid "Update available" msgstr "تحديث متوفر" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2081 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:61 msgid "" "%s has been updated to version %s. See the new features. Visit the download page?" @@ -8430,48 +8564,48 @@ msgstr "" msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:270 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:275 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:273 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:278 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:276 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:281 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:279 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:280 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:284 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:285 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:430 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:440 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:435 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:445 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:430 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:440 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:435 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:445 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:433 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:443 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:438 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:448 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:433 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:443 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:438 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:448 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:437 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:442 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:437 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:442 msgid "empty" msgstr "" @@ -8852,7 +8986,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:655 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:503 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -8933,43 +9067,47 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:487 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:70 +msgid "%sAverage rating is %3.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:520 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:489 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:522 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:491 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:524 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1736 msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1765 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1782 msgid "Compacting database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1804 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1875 msgid "Checking SQL integrity..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1845 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1916 msgid "Checking for missing files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1867 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1938 msgid "Checked id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:118 msgid "Ratings" msgstr "" @@ -9155,43 +9293,43 @@ msgstr "" msgid "Write process PID to the specified file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:112 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:108 msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:124 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:127 msgid "%d items" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:141 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:144 msgid "RATING: %s
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:144 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:147 msgid "TAGS: %s
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:148 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:151 msgid "SERIES: %s [%s]
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:189 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:192 msgid "Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Books in your library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:234 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:237 msgid "By " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:235 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:238 msgid "Books sorted by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:535 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:542 msgid "Newest" msgstr "" @@ -9334,34 +9472,38 @@ msgid "English (Pakistan)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 -msgid "English (Singapore)" +msgid "English (Israel)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 -msgid "English (Yemen)" +msgid "English (Singapore)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 -msgid "English (Ireland)" +msgid "English (Yemen)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 -msgid "English (China)" +msgid "English (Ireland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 -msgid "Spanish (Paraguay)" +msgid "English (China)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 -msgid "German (AT)" +msgid "Spanish (Paraguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 -msgid "Dutch (NL)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "Dutch (BE)" msgstr "" @@ -9422,93 +9564,93 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:605 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:606 msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:702 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 msgid "Download finished" msgstr "تم التنزيل" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:704 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:705 msgid "Failed to download the following articles:" msgstr "فشل تنزيل المقالات التالية:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:710 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:711 msgid "Failed to download parts of the following articles:" msgstr "فشل تنزيل أجزاء من المقالات التالية:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:712 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 msgid " from " msgstr " من " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:714 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:715 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:831 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:852 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:849 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:857 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:854 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:863 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:860 msgid "Trying to download cover..." msgstr "محاولة تنزيل الغلاف..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:865 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:862 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:946 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:962 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:959 msgid "Feeds downloaded to %s" msgstr "تم تنزيل التلقيم إلى %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:972 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:969 msgid "Could not download cover: %s" msgstr "لم يتمكّن من تنزيل الغلاف: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:981 msgid "Downloading cover from %s" msgstr "يتم تنزيل الغلاف من %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1024 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1021 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1220 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1211 msgid "Untitled Article" msgstr "مقالة بدون عنوان" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1291 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1282 msgid "Article downloaded: %s" msgstr "المقالة منزّلة: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1302 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1293 msgid "Article download failed: %s" msgstr "فشل تنزيل المقالة: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1319 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1310 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1466 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1457 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1482 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1473 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -9529,55 +9671,55 @@ msgstr "تم جدولته" msgid "Custom" msgstr "مخصّص" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:480 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:482 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:483 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:485 msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:486 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:488 msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:489 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:491 msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:492 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494 msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496 msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:500 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:500 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:502 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -9586,7 +9728,7 @@ msgid "" "applied first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:502 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:504 msgid "Do not download CSS stylesheets." msgstr "" @@ -10024,6 +10166,9 @@ msgstr "" #~ msgstr "" #~ "حين يوجد، استخدم معلومات ترتيب المؤلف لإنشاء ميتاداتا المؤلف في Mobipocket." +#~ msgid "Sort by &popularity" +#~ msgstr "ترتيب حسب الش&هرة" + #~ msgid "Automatic &Table of Contents" #~ msgstr "قائمة المحتويات& المنشئة آلياً" @@ -10058,6 +10203,9 @@ msgstr "" #~ msgid "A comma separated list of tags to set" #~ msgstr "ضبط قائمة من الوسوم المفرقة بفاصلة" +#~ msgid "Sort tags list by popularity" +#~ msgstr "ترتيب الوسوم حسب الشهرة" + #~ msgid "Remove &first image from source file" #~ msgstr "حذف الصورة الأو&لى من ملف المصدر" diff --git a/src/calibre/translations/ca.po b/src/calibre/translations/ca.po index 8a245ad11d..f0f08e4c2c 100644 --- a/src/calibre/translations/ca.po +++ b/src/calibre/translations/ca.po @@ -10,14 +10,14 @@ msgid "" msgstr "" "Project-Id-Version: ca\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-06-14 07:12+0000\n" -"PO-Revision-Date: 2010-06-17 22:09+0000\n" -"Last-Translator: Àngel Ollé \n" +"POT-Creation-Date: 2010-06-18 17:57+0000\n" +"PO-Revision-Date: 2010-06-18 17:06+0000\n" +"Last-Translator: Kovid Goyal \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-06-18 03:31+0000\n" +"X-Launchpad-Export-Date: 2010-06-19 03:47+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43 @@ -26,11 +26,11 @@ msgstr "No fa absolutament res" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:72 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:75 #: /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 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:431 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:432 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:385 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:98 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:101 @@ -43,12 +43,12 @@ msgstr "No fa absolutament res" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1894 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1896 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/output.py:24 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:230 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:270 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:273 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:373 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:19 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:382 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:21 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:46 @@ -57,8 +57,8 @@ msgstr "No fa absolutament res" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:123 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:943 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1055 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:945 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1057 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:39 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:28 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 @@ -104,20 +104,20 @@ msgstr "No fa absolutament res" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:98 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:233 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:235 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:286 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:812 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:177 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:134 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1151 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1154 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1156 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:158 @@ -125,23 +125,25 @@ msgstr "No fa absolutament res" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:351 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:371 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:846 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1018 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1037 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:92 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:185 #: /home/kovid/work/calibre/src/calibre/library/cli.py:213 #: /home/kovid/work/calibre/src/calibre/library/database.py:913 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:302 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:314 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:880 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:917 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1515 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1517 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:916 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:985 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1586 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1588 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1710 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:268 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:131 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:134 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:137 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:68 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 @@ -298,62 +300,62 @@ msgid "This profile is intended for the SONY PRS 300." msgstr "Aquest perfil és adient per al SONY PRS-300." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:78 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:300 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:301 msgid "This profile is intended for the SONY PRS-900." msgstr "Aquest perfil és adient per al SONY PRS-900." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:86 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:330 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:331 msgid "This profile is intended for the Microsoft Reader." msgstr "Aquest perfil és adient per al Microsoft Reader." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:97 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:341 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:342 msgid "This profile is intended for the Mobipocket books." msgstr "Aquest perfil és adient per a llibres Mobipocket." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:110 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:354 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:355 msgid "This profile is intended for the Hanlin V3 and its clones." msgstr "Aquest perfil és adient per al Hanlin V3 i els seus clons." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:122 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:366 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:367 msgid "This profile is intended for the Hanlin V5 and its clones." msgstr "Aquest perfil és adient per al Hanlin V5 i els seus clons." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:132 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:375 msgid "This profile is intended for the Cybook G3." msgstr "Aquest perfil és adient per al Cybook G3." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:145 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:387 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:388 msgid "This profile is intended for the Cybook Opus." msgstr "Aquest perfil és adient per al Cybook Opus" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:157 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:398 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:399 msgid "This profile is intended for the Amazon Kindle." msgstr "Aquest perfil és adient per a l'Amazon Kindle." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:169 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:433 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:434 msgid "This profile is intended for the Irex Illiad." msgstr "Aquest perfil és adient per a l'Irex Illiad" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:181 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:446 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:447 msgid "This profile is intended for the IRex Digital Reader 1000." msgstr "Aquest perfil és adient per al IRex Digital Reader 1000." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:194 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:460 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:461 msgid "This profile is intended for the IRex Digital Reader 800." msgstr "Aquest perfil és adient per al IRex Digital Reader 800." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:474 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:475 msgid "This profile is intended for the B&N Nook." msgstr "Aquest perfil és adient per al B&N Nook." @@ -381,15 +383,15 @@ msgstr "" msgid "This profile is intended for the Kobo Reader." msgstr "Aquest perfil és adient per al lector Kobo Reader." -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:291 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:292 msgid "This profile is intended for the SONY PRS-300." msgstr "Aquest perfil és adient per al SONY PRS-300." -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:309 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:310 msgid "This profile is intended for the 5-inch JetBook." msgstr "Aquest perfil és adient per al 5-inch JetBook" -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:318 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:319 msgid "" "This profile is intended for the SONY PRS line. The 500/505/700 etc, in " "landscape mode. Mainly useful for comics." @@ -397,7 +399,7 @@ msgstr "" "Aquest perfil és adient per al la línia PRS de SONY. Els models 500/505/700, " "etc., en mode apaïsat. Sobretot és útil per als còmics." -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:416 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:417 msgid "This profile is intended for the Amazon Kindle DX." msgstr "Aquest perfil és adient per a l'Amazon Kindle DX." @@ -417,15 +419,19 @@ msgstr "Personalització del connector local" msgid "Disabled plugins" msgstr "Connectors inhabilitats" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:77 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +msgid "Enabled plugins" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:83 msgid "No valid plugin found in " msgstr "No s'ha trobat cap connector vàlid a " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:278 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:460 msgid "Initialization of plugin %s failed with traceback:" msgstr "No s'ha pogut inicialitzar el connector %s i s'ha generat la traça:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:433 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "" " %prog options\n" "\n" @@ -437,18 +443,18 @@ msgstr "" " Personalitzeu el calibre carregant connectors externs.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:439 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:499 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Afegeix un connector especificiant el camí al fitxer ZIP que el conté" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:441 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:501 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Suprimeix un connector personalitzat per nom. No té cap efecte als " "complements integrats" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:443 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:503 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -456,15 +462,15 @@ msgstr "" "Personalitza el connector. Especifiqueu el nom del connector i el text que " "desitgeu, separats per una coma." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:445 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:505 msgid "List all installed plugins" msgstr "Fes una llista amb tots els connectors instal·lats" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:447 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:507 msgid "Enable the named plugin" msgstr "Habilita el connector anomenat" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:449 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:509 msgid "Disable the named plugin" msgstr "Inhabilita el connector anomenat" @@ -485,33 +491,32 @@ msgstr "" msgid "Communicate with S60 phones." msgstr "Estableix comunicació amb els telèfons S60." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:75 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:78 msgid "Communicate with iBooks through iTunes." msgstr "Comunicar-se amb els iBooks a través d'iTunes" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:81 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:84 msgid "Apple device detected, launching iTunes, please wait ..." msgstr "Dispositiu Apple detectat, engegant iTunes, esperi si us plau ..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:196 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:217 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:227 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:230 msgid "Updating device metadata listing..." msgstr "Actualitzant la llista de metadades del dispositiu..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:282 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:318 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:806 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:832 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:301 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:842 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:876 msgid "%d of %d" msgstr "%d de %d" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:325 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:837 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:881 msgid "finished" msgstr "finalitzat" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:499 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:519 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" @@ -521,17 +526,17 @@ msgstr "" "Elimina'ls utilitzant l'aplicació de l'iBooks.\n" "Clic a 'Veure Detalls' per a més informació." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:703 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:742 #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:28 msgid "settings for device drivers" msgstr "paràmetres dels controladors de dispostius" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:705 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:744 #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:30 msgid "Ordered list of formats the device will accept" msgstr "Llistat ordenat de formats que el dispositiu accepta" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:776 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:813 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -539,6 +544,18 @@ msgstr "" "Varies portades no s'han pogut convertir.\n" "Clic a 'Veure Detalls' per a més informació." +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2168 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:810 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:816 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:239 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:167 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1470 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:128 +msgid "News" +msgstr "Notícies" + #: /home/kovid/work/calibre/src/calibre/devices/binatone/driver.py:17 msgid "Communicate with the Binatone Readme eBook reader." msgstr "" @@ -564,6 +581,10 @@ msgstr "" msgid "Communicate with the EB600 eBook reader." msgstr "Estableix comunicació amb el lector de llibres electrònics EB600" +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:207 +msgid "Communicate with the PocketBook 301 reader." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/edge/driver.py:17 msgid "Entourage Edge" msgstr "Entourage Edge" @@ -596,15 +617,21 @@ msgid "Communicate with Hanlin V3 eBook readers." msgstr "" "Estableix comunicació amb el lector de llibres electrònics Hanlin V3." -#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:90 +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:87 msgid "Communicate with Hanlin V5 eBook readers." msgstr "" "Estableix comunicació amb el lector de llibres electrònics Hanlin V5." -#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:109 +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:106 msgid "Communicate with the BOOX eBook reader." msgstr "Estableix comunicació amb el lector de llibres electrònics BOOX." +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:121 +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/hanvon/driver.py:18 msgid "Communicate with the Hanvon N520 eBook reader." msgstr "" @@ -660,15 +687,15 @@ msgstr "" msgid "Communicate with the JetBook eBook reader." msgstr "Estableix comunicació amb el lector de llibres electrònics JetBook." -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:42 msgid "Communicate with the Kindle eBook reader." msgstr "Estableix comunicació amb el lector de llibres electrònics Kindle" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:147 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:169 msgid "Communicate with the Kindle 2 eBook reader." msgstr "Estableix comunicació amb el lector de llibres electrònics Kindle 2" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:157 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:210 msgid "Communicate with the Kindle DX eBook reader." msgstr "Estableix comunicació amb el lector de llibres electrònics Kindle DX" @@ -713,7 +740,7 @@ msgstr "" msgid "Communicate with all the Sony eBook readers." msgstr "Comunicar-se amb tots els lectors de llibres electrònics de Sony." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:60 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " @@ -721,7 +748,7 @@ msgstr "" "Llistat on apareixen, separats per coma, els camps de metadades per " "traslladar a les col·leccions del dispositiu. Les possibilitats inclouen: " -#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:142 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:143 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:68 msgid "Unnamed" msgstr "Sense nom" @@ -744,23 +771,23 @@ msgstr "Comunicar-se amb el lector Newsmy." msgid "Communicate with the iPapyrus reader." msgstr "Comunicar-se amb el lector iPapyrus." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:247 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:248 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "No s'ha pogut detectar la unitat de disc %s. Proveu a reiniciar." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:427 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:428 msgid "Unable to detect the %s mount point. Try rebooting." msgstr "No s'ha pogut detectar el punt de muntatge %s. Proveu a reiniciar." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:492 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:493 msgid "Unable to detect the %s disk drive." msgstr "No s'ha pogut detectar la unitat de disc %s." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:585 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:586 msgid "Could not find mount helper: %s." msgstr "No s'ha pogut trobar l'assistent de muntatge: %s" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:597 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:598 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." @@ -768,39 +795,28 @@ msgstr "" "No s'ha pogut detectar la unitat de disc %s. El kernel probablement utilitza " "una versió obsoleta de SYSFS." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:605 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:606 msgid "Unable to mount main memory (Error code: %d)" msgstr "No s'ha pogut muntar la memòria principal (Codi d'error: %d)" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:742 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:744 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:743 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:745 msgid "The reader has no storage card in this slot." msgstr "El lector no té cap targeta de memòria en aquesta ranura." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:746 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:747 msgid "Selected slot: %s is not supported." msgstr "Ranura seleccionada: %s no és compatible." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:775 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:776 msgid "There is insufficient free space in main memory" msgstr "No hi ha espai lliure suficient a la memòria principal" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:777 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:778 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:780 msgid "There is insufficient free space on the storage card" msgstr "No hi ha espai lliure suficient a la targeta de memòria" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:815 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:843 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:239 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:141 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1399 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:120 -msgid "News" -msgstr "Notícies" - #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:12 msgid "Configure Device" msgstr "Configura el dispositiu" @@ -810,16 +826,20 @@ msgid "Place files in sub directories if the device supports them" msgstr "Posa els fitxers a subdirectoris si el dispostiu ho permet" #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:81 msgid "Read metadata from files on device" msgstr "Llegeix les metadades dels fitxers del dispositiu" #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:36 +msgid "Use author sort instead of author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:38 msgid "Template to control how books are saved" msgstr "Planilla per a controlar quants llibres s'han desat" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:39 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:84 msgid "Extra customization" msgstr "Personalització addicional" @@ -1673,7 +1693,7 @@ msgid "" msgstr "" "Divideix tots els fitxers HTML majors d'aquesta mida (en KB). Això es " "necessari perquè la majoria de lectors EPUB no poden manegar els fitxers de " -"gran mida. El valor predeterminat de defaultKB% es la mida requerida per " +"gran mida. El valor predeterminat de %defaultKB es la mida requerida per " "Adobe Digital Editions." #: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:80 @@ -1991,88 +2011,88 @@ msgstr "Famí­lia de lletres monoespaiades per a incrustar." msgid "Comic" msgstr "Còmic" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:372 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:381 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:851 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:866 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:543 msgid "Title" msgstr "Tí­tol" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:373 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:382 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:353 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:867 msgid "Author(s)" msgstr "Autor(s)" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:374 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:62 msgid "Publisher" msgstr "Editorial" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:375 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:384 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "Productor" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:376 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:307 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1037 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:154 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1056 msgid "Comments" msgstr "Comentaris" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:384 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:393 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:26 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:139 msgid "Tags" msgstr "Etiquetes" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:386 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:395 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:312 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1042 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1061 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:87 msgid "Series" msgstr "Sèries" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:387 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:396 msgid "Language" msgstr "Llengua" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:389 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1025 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1044 msgid "Timestamp" msgstr "Marca de temps" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:391 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 msgid "Published" msgstr "Publicat" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:393 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:402 msgid "Rights" msgstr "Drets" @@ -2080,7 +2100,7 @@ msgstr "Drets" msgid "EDITORIAL REVIEW" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/archive.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/archive.py:41 msgid "" "Extract common e-book formats from archives (zip/rar) files. Also try to " "autodetect if they are actually cbz/cbr files." @@ -2179,6 +2199,10 @@ msgstr "Portada desada a" msgid "No cover found" msgstr "No s'ha trobat cap caràtula" +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/douban.py:41 +msgid "Downloads metadata from Douban.com" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:33 msgid "Metadata download" msgstr "Metadades baixades" @@ -2217,6 +2241,10 @@ msgstr "" msgid "Downloads social metadata from amazon.com" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:205 +msgid "Downloads series information from librarything.com" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/isbndb.py:94 msgid "" "\n" @@ -2273,7 +2301,7 @@ msgid "" "Fetch a cover image for the book identified by ISBN from LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1220 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1222 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1371 msgid "Cover" msgstr "" @@ -2557,6 +2585,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:29 msgid "Author" msgstr "" @@ -2762,7 +2792,7 @@ msgid "Use Roman numerals for series number" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:47 -msgid "Sort tags list by popularity" +msgid "Sort tags list by name, popularity, or rating" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:49 @@ -2843,240 +2873,287 @@ msgstr "" msgid "The layout of the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105 +msgid "Show the average rating per item indication in the tag browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:476 msgid "Copied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:187 msgid "Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:187 msgid "Copy to Clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:397 msgid "Choose Files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:64 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:241 -msgid "Use library only" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/actions.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/actions.py:242 +msgid "Use library only" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:243 msgid "User annotations generated from main library only" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:541 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:636 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:655 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:851 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:666 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1037 msgid "No books selected" msgstr "Cap llibre seleccionat" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:74 msgid "No books selected to fetch annotations from" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:99 msgid "Merging user annotations into database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:127 msgid "%s
Last Page Read: %d (%d%%)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:133 msgid "%s
Last Page Read: Location %d (%d%%)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:152 msgid "Location %d • %s
%s
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:161 msgid "Page %d • %s
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:165 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:166 msgid "Location %d • %s
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:288 msgid "How many empty books?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:289 msgid "How many empty books should be added?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:388 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:139 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:349 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:350 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:351 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:352 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:353 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:354 msgid "Topaz books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:355 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:356 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:357 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:358 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:362 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:397 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:398 msgid "" "Some duplicates were found and merged into the following existing books:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:407 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:408 msgid "Failed to read metadata from the following" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:425 -msgid "Cannot delete" +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:432 +msgid "Add to library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1121 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1214 msgid "No book selected" msgstr "Cap llibre seleccionat" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:432 +msgid "No book files found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:454 +msgid "Cannot delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:467 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:485 msgid "Choose formats not to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:505 +msgid "Cannot delete books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:506 +msgid "No device is connected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:516 +msgid "Main memory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:427 +msgid "Storage Card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:429 +msgid "Storage Card B" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:523 +msgid "No books to delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:524 +msgid "None of the selected books are on the device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:598 +msgid "Deleting books from device." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:562 msgid "" "The selected books will be permanently deleted and the files removed " "from your computer. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:583 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:530 -msgid "Deleting books from device." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:608 msgid "Cannot download metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:624 msgid "social metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:626 msgid "covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:626 msgid "metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:628 msgid "Downloading %s for %d book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:650 msgid "Failed to download some metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:651 msgid "Failed to download metadata for the following:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:654 msgid "Failed to download metadata:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:587 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:606 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:946 #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:53 msgid "Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:597 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:703 msgid "Cannot edit metadata" msgstr "No puc editar les meta-dades" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:654 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:657 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:725 msgid "Cannot merge books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:726 msgid "At least two books must be selected for merging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:662 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:730 msgid "" "All book formats and metadata from the selected books will be added to the " "first selected book.

The second and subsequently selected " @@ -3084,7 +3161,7 @@ msgid "" "proceed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:741 msgid "" "All book formats and metadata from the selected books will be merged into " "the first selected book.

After merger the second and " @@ -3094,99 +3171,99 @@ msgid "" "from your computer.

Are you sure you want to proceed?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:685 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:753 msgid "" "You are about to merge more than 5 books. Are you sure you want to " "proceed?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:853 msgid "Cannot save to disk" msgstr "No puc desar al disc" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:856 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:889 msgid "Error while saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:822 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:890 msgid "There was an error while saving." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:829 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:897 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:898 msgid "Could not save some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:831 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:899 msgid "Click the show details button to see which ones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:920 msgid "No books selected to generate catalog for" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:869 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:937 msgid "Generating %s catalog..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:874 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:942 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:261 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:943 msgid "" "No books to catalog\n" "Check exclude tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:885 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:953 msgid "Catalog generated." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:956 msgid "Export Catalog Directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:889 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:957 msgid "Select destination for %s.%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:973 msgid "Fetching news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:987 msgid " fetched." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1036 msgid "Cannot convert" msgstr "No puc convertir-lo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:997 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1065 msgid "Starting conversion of %d book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1121 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1250 msgid "Cannot view" msgstr "No puc mostrar-lo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1195 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1135 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1203 msgid "Multiple Books Selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1204 msgid "" "You are attempting to open %d books. Opening too many books at once can be " "slow and have a negative effect on the responsiveness of your computer. Once " @@ -3194,11 +3271,11 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1213 msgid "Cannot open folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1183 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1251 msgid "%s has no available formats." msgstr "" @@ -3223,7 +3300,7 @@ msgid "The specified directory could not be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:260 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:804 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:809 msgid "No books" msgstr "" @@ -3345,17 +3422,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:561 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:579 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:583 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:585 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:584 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:628 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:369 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:388 @@ -3374,8 +3451,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 @@ -3408,42 +3485,45 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:22 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1042 msgid "Path" msgstr "Camí" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:23 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:118 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:119 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:301 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:91 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:96 msgid "Formats" msgstr "Formats" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:855 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1026 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1045 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:55 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:294 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:306 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1055 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 @@ -3451,6 +3531,10 @@ msgstr "" msgid "None" msgstr "Cap" +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:301 +msgid "Click to open Book Details window" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:16 msgid "CSV/XML Options" msgstr "" @@ -3510,7 +3594,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/save_template_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:106 @@ -3528,8 +3612,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:20 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:222 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1362 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1380 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1433 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1451 msgid "Catalog" msgstr "" @@ -4631,16 +4715,6 @@ msgstr "" msgid "Main Memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:427 -msgid "Storage Card A" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:420 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:429 -msgid "Storage Card B" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/device.py:443 msgid "Send and delete from library" msgstr "" @@ -4661,23 +4735,23 @@ msgstr "" msgid "Fetch annotations (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:606 msgid "Error communicating with device" msgstr "Error en la comunicació amb el dispositiu" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:627 msgid "Select folder to open as device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:669 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:676 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:675 msgid "Error talking to device" msgstr "Error comunicant amb el dispositiu" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:676 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." @@ -4685,149 +4759,153 @@ msgstr "" "Hi ha hagut un error de comunicació amb el dispositiu. Lleve, torne a " "connectar el dispositiu i torne a iniciar el programa" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:717 msgid "Device: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:719 msgid " detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:737 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:805 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:810 msgid "selected to send" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:815 msgid "Choose format to send to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:823 msgid "No device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:824 msgid "Cannot send: No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:822 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:831 msgid "No card" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:823 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:828 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:832 msgid "Cannot send: Device has no storage card" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:868 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873 msgid "E-book:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:876 msgid "Attached, you will find the e-book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:872 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:180 msgid "by" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878 msgid "in the %s format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 msgid "Sending email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:923 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1015 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1076 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1195 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1202 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1081 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1200 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1207 msgid "No suitable formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:922 msgid "Auto convert the following books before sending via email?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:929 msgid "" "Could not email the following books as no suitable formats were found:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:947 msgid "Failed to email books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:948 msgid "Failed to email the following books:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:952 msgid "Sent by email:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:979 msgid "News:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:980 msgid "Attached is the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:991 msgid "Sent news to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1016 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1077 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1196 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1021 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1082 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1201 msgid "Auto convert the following books before uploading to the device?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1045 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1050 msgid "Sending catalogs to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1113 msgid "Sending news to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1162 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167 msgid "Sending books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1203 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found. Convert the book(s) to a format supported by your device first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1251 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1256 msgid "No space on device" msgstr "Sense espai al dispositiu" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1252 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1257 msgid "" "

Cannot upload books to device there is no more free space available " msgstr "

No puc desar llibres al dispositiu perquè no hi ha espai restant " -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:78 msgid "Select available formats and their order for this device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:82 msgid "Use sub directories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:83 +msgid "Use author sort for author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:85 msgid "Save &template:" msgstr "" @@ -4973,165 +5051,165 @@ msgstr "" msgid "new email address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:489 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:490 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:500 msgid "System port selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:501 msgid "" "The value %d you have chosen for the content server port is a system " "port. Your operating system may not allow the server to run on this " "port. To be safe choose a port number larger than 1024." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:521 msgid "Failed to install command line tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 msgid "Command line tools installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 msgid "Command line tools installed in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:526 msgid "" "If you move calibre.app, you have to re-install the command line tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:575 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:577 msgid "No valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:578 msgid "%s is not a valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:581 msgid "Choose plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:593 msgid "Plugin cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:594 msgid "The plugin: %s cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 msgid "Plugin not customizable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:604 msgid "Plugin: %s does not need customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:612 msgid "Customize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:650 msgid "Cannot remove builtin plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:651 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:682 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:685 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:687 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:686 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:688 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:48 msgid "Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:689 msgid "Do you really want to delete column %s and all its data?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:756 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:761 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:763 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:343 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:815 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:822 msgid "Invalid size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:823 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:878 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:881 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:886 msgid "Invalid database location" msgstr "Ubicació de la base de dades no vàlida" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:879 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:882 msgid "Invalid database location " msgstr "Ubicació de la base de dades no vàlida " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:883 msgid "
Must be a directory." msgstr "
Cal que siga un directori." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:887 msgid "Invalid database location.
Cannot write to " msgstr "Ubicació de la base de dades no vàlida.
No es pot escriure " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:889 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:892 msgid "Must restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:890 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:893 msgid "" "The changes you made require that Calibre be restarted. Please restart as " "soon as practical." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:927 msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:947 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:949 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:952 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:953 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -5242,283 +5320,288 @@ msgstr "" msgid "Sending to &device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:297 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:201 msgid "Preferences" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 msgid "" "&Location of ebooks (The ebooks are stored in folders sorted by author and " "metadata is stored in the file metadata.db)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 msgid "Browse for the new database location" msgstr "Cerca la nova ubicació de la base de dades" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 msgid "Show notification when &new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 msgid "Download &social metadata (tags/ratings/etc.) by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 msgid "&Overwrite author and title by default when fetching metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 msgid "Default network &timeout:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 msgid " seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:558 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:559 msgid "Normal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:560 msgid "High" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:561 msgid "Low" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:562 msgid "Job &priority:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:563 msgid "Preferred &output format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:564 msgid "Preferred &input format order:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:567 msgid "Use &Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:568 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:569 msgid "Show ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:570 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:571 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:568 -msgid "Search as you type" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:569 -msgid "Automatically send downloaded &news to ebook reader" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:570 -msgid "&Delete news from library when it is automatically sent to reader" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:571 -msgid "&Number of covers to show in browse mode (needs restart):" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:572 -msgid "Toolbar" +msgid "Show &average ratings in the tags browser" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:573 -msgid "Large" +msgid "Search as you type" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:574 -msgid "Medium" +msgid "Automatically send downloaded &news to ebook reader" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:575 -msgid "Small" +msgid "&Delete news from library when it is automatically sent to reader" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:576 -msgid "&Button size in toolbar" +msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:577 -msgid "Show &text in toolbar buttons" +msgid "Toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:578 -msgid "Select visible &columns in library view" +msgid "Large" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:579 +msgid "Medium" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:580 -msgid "Remove a user-defined column" +msgid "Small" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:581 +msgid "&Button size in toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:582 -msgid "Add a user-defined column" +msgid "Show &text in toolbar buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:584 -msgid "Edit settings of a user-defined column" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:583 +msgid "Select visible &columns in library view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:585 +msgid "Remove a user-defined column" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:587 -msgid "Use internal &viewer for:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:588 -msgid "User Interface &layout (needs restart):" +msgid "Add a user-defined column" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:589 -msgid "Add an email address to which to send books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:590 -msgid "&Add email" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:591 -msgid "Make &default" +msgid "Edit settings of a user-defined column" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:592 -msgid "&Remove email" +msgid "Use internal &viewer for:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:593 +msgid "User Interface &layout (needs restart):" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:594 +msgid "Add an email address to which to send books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:595 +msgid "&Add email" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:596 +msgid "Make &default" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:597 +msgid "&Remove email" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:598 msgid "" "calibre can send your books to you (or your reader) by email. Emails will be " "automatically sent for downloaded news to all email addresses that have Auto-" "send checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:599 msgid "&Maximum number of waiting worker processes (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:600 msgid "&Check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:601 msgid "&Install command line tools" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:597 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:602 msgid "Open calibre &configuration directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:603 msgid "Limit the max. simultaneous jobs to the available CPU &cores" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:604 msgid "Debug &device detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:605 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:606 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:607 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117 msgid "&Username:" msgstr "Nom d'&usuari:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:608 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119 msgid "&Password:" msgstr "&Contrasenya:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:609 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:610 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:611 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:612 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:214 msgid "&Show password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:613 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:614 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:615 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:616 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:617 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:618 msgid "Run server &automatically on startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:619 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:620 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 msgid "" "

Remember to leave calibre running as the server only runs as long as " @@ -5529,33 +5612,33 @@ msgid "" "the IP address of the computer calibre is running on." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:622 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:623 msgid "Enable/&Disable plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:624 msgid "&Customize plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:625 msgid "&Remove plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:626 msgid "Add new plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:627 msgid "Plugin &file:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:629 msgid "&Add" msgstr "" @@ -5593,9 +5676,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:137 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:853 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:868 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:542 msgid "Date" msgstr "Data" @@ -5782,6 +5866,27 @@ msgstr "" msgid "ERROR" msgstr "ERROR" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:69 +msgid "Location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1041 +msgid "Format" +msgstr "Format" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:50 +msgid "Delete from device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:29 +msgid "Author sort" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:47 +msgid "Manage authors" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63 msgid "Author Sort" msgstr "" @@ -6454,12 +6559,12 @@ msgid "Choose formats" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:72 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:76 msgid "Authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:101 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:107 msgid "Publishers" msgstr "" @@ -6572,12 +6677,12 @@ msgid "Add tag to available tags and apply it to current book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:500 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:501 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -6609,25 +6714,25 @@ msgstr "" msgid "Are you certain you want to delete the following items?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 msgid "Category Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Items in use" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 msgid "Rename the item in every book where it is used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 msgid "Ctrl+S" msgstr "" @@ -6909,140 +7014,144 @@ msgstr "" msgid "Regular expression (?P)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:36 msgid "Save single format to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:52 msgid "Edit metadata individually" msgstr "Edita metadades individualment" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:55 msgid "Edit metadata in bulk" msgstr "Edita metadades en massa" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:58 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:60 msgid "Download only metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:62 msgid "Download only covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:65 msgid "Download only social metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:71 msgid "Merge into first selected book - delete others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:74 msgid "Merge into first selected book - keep others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:82 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:84 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:88 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:91 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:283 msgid "Save to disk" msgstr "Desa al disc" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:103 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:405 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:408 msgid "Save only %s format to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:118 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:289 msgid "View" msgstr "Mostra" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:119 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:125 msgid "Remove selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 msgid "Remove files of a specific format from selected books.." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 msgid "Remove all formats from selected books, except..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:133 msgid "Remove covers from selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:136 +msgid "Remove matching books from device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:153 msgid "Convert individually" msgstr "Converteix individualment" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:155 msgid "Bulk convert" msgstr "Converteix tots" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:159 msgid "Create catalog of books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:167 msgid "Run welcome wizard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:199 msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:230 +msgid "Add books to library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:309 msgid "Cover Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:327 msgid "Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:339 -msgid "Side bar" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:384 msgid "Book Details" msgstr "" @@ -7126,33 +7235,29 @@ msgid "Rating" msgstr "Valoració" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1042 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1061 msgid "Book %s of %s." msgstr "Llibre %s de %s." -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:659 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1100 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:662 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:398 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:865 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:869 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022 -msgid "Format" -msgstr "Format" - -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1082 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1085 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 msgid "Double click to edit me

" msgstr "" @@ -7196,11 +7301,11 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:509 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:506 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:510 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -7572,20 +7677,20 @@ msgstr "" msgid "No matches found for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:251 msgid "Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:304 msgid "The selected search will be permanently deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:346 msgid "Search (For Advanced Search click the button to the left)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:377 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:379 msgid "Saved Searches" msgstr "" @@ -7661,61 +7766,74 @@ msgstr "" msgid "&Alternate shortcut:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:150 -msgid "Rename" +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:190 +msgid "Rename '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:194 +msgid "Edit sort for '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:199 msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:202 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:206 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:169 -msgid "Manage " +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:217 +msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:220 msgid "Manage Saved Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:231 msgid "Manage User Categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:377 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:432 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:266 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:510 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:511 msgid "The saved search name %s is already used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:652 -msgid "Sort by &popularity" +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:726 +msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:726 +msgid "Sort by popularity" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:727 +msgid "Sort by average rating" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:733 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:733 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:661 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:738 msgid "Manage &user categories" msgstr "" @@ -7758,96 +7876,96 @@ msgid "" "reconvert them?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:162 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:165 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:164 msgid "&Donate to support calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:167 msgid "&Eject connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:172 msgid "&Restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:206 msgid "

For help see the: User Manual
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:212 msgid "%s: %s by Kovid Goyal %%(version)s
%%(device)s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:240 msgid "Calibre Quick Start Guide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:394 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:392 msgid "Cannot configure" msgstr "No puc configurar-lo" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:388 msgid "Cannot configure while there are running jobs." msgstr "No puc configurar-lo amb treballs processant-se" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:393 msgid "Cannot configure before calibre is restarted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:438 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:439 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:494 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:517 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:490 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using third party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:503 msgid "Recipe Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:518 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:558 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:583 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:586 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:590 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:642 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -9178,43 +9296,47 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:487 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:70 +msgid "%sAverage rating is %3.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:520 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:489 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:522 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:491 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:524 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1736 msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1765 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1782 msgid "Compacting database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1804 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1875 msgid "Checking SQL integrity..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1845 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1916 msgid "Checking for missing files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1867 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1938 msgid "Checked id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:118 msgid "Ratings" msgstr "" @@ -9400,43 +9522,43 @@ msgstr "" msgid "Write process PID to the specified file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:112 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:108 msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:124 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:127 msgid "%d items" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:141 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:144 msgid "RATING: %s
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:144 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:147 msgid "TAGS: %s
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:148 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:151 msgid "SERIES: %s [%s]
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:189 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:192 msgid "Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Books in your library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:234 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:237 msgid "By " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:235 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:238 msgid "Books sorted by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:535 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:542 msgid "Newest" msgstr "" @@ -9579,34 +9701,38 @@ msgid "English (Pakistan)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 -msgid "English (Singapore)" +msgid "English (Israel)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 -msgid "English (Yemen)" +msgid "English (Singapore)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 -msgid "English (Ireland)" +msgid "English (Yemen)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 -msgid "English (China)" +msgid "English (Ireland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 -msgid "Spanish (Paraguay)" +msgid "English (China)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 -msgid "German (AT)" +msgid "Spanish (Paraguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 -msgid "Dutch (NL)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "Dutch (BE)" msgstr "" @@ -9691,69 +9817,69 @@ msgstr "" msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:827 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:848 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:849 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:853 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:854 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:859 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:860 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:861 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:862 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:942 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:958 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:959 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:968 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:969 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:980 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:981 msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1020 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1021 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1211 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1282 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1293 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1310 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1457 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1478 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1473 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." diff --git a/src/calibre/translations/cs.po b/src/calibre/translations/cs.po index 87a58153a8..65d3cfe0a7 100644 --- a/src/calibre/translations/cs.po +++ b/src/calibre/translations/cs.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2010-06-11 22:51+0000\n" -"PO-Revision-Date: 2010-06-11 18:49+0000\n" +"POT-Creation-Date: 2010-06-18 17:57+0000\n" +"PO-Revision-Date: 2010-06-18 17:14+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Czech \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-06-12 03:40+0000\n" +"X-Launchpad-Export-Date: 2010-06-19 03:47+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43 @@ -23,11 +23,11 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:72 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:75 #: /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 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:431 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:432 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:385 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:98 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:101 @@ -40,12 +40,12 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1894 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1896 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/output.py:24 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:230 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:270 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:273 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:373 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:19 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:382 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:21 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:46 @@ -54,8 +54,8 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:123 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:943 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1055 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:945 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1057 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:39 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:28 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 @@ -101,44 +101,46 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:98 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:233 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:235 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:286 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:812 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:177 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:134 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:665 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:674 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1156 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:492 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:843 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1015 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1037 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:92 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:185 #: /home/kovid/work/calibre/src/calibre/library/cli.py:213 #: /home/kovid/work/calibre/src/calibre/library/database.py:913 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:302 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:314 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:880 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:917 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1515 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1517 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:916 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:985 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1586 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1588 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1710 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:268 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:131 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:134 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:137 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:68 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 @@ -292,62 +294,62 @@ msgid "This profile is intended for the SONY PRS 300." msgstr "Tento profil je určen pro SONY PSR 300." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:78 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:300 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:301 msgid "This profile is intended for the SONY PRS-900." msgstr "Tento profil je určen pro SONY PSR 900." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:86 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:330 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:331 msgid "This profile is intended for the Microsoft Reader." msgstr "Tento profil je určený pro Microsoft Reader." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:97 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:341 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:342 msgid "This profile is intended for the Mobipocket books." msgstr "Tento profil je určený pro knihy Mobipocket." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:110 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:354 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:355 msgid "This profile is intended for the Hanlin V3 and its clones." msgstr "Tento profil je určený pro Hanlin V3 a jeho klony." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:122 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:366 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:367 msgid "This profile is intended for the Hanlin V5 and its clones." msgstr "Tento profil je určen pro Hanlin V5 a jeho klony." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:132 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:375 msgid "This profile is intended for the Cybook G3." msgstr "Tento profil je určený pro Cybook G3." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:145 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:387 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:388 msgid "This profile is intended for the Cybook Opus." msgstr "Tento profil je určen pro Cybook Opus." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:157 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:398 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:399 msgid "This profile is intended for the Amazon Kindle." msgstr "Tento profil je určený pro Amazon Kindle." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:169 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:433 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:434 msgid "This profile is intended for the Irex Illiad." msgstr "Tento profil je určen pro Irex Illiad." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:181 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:446 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:447 msgid "This profile is intended for the IRex Digital Reader 1000." msgstr "Tento profil je určen pro Irex Digital Reader 1000." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:194 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:460 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:461 msgid "This profile is intended for the IRex Digital Reader 800." msgstr "Tento profil je určený pro IRex Digital Reader 800." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:474 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:475 msgid "This profile is intended for the B&N Nook." msgstr "Tento profil je určen pro B&N Nook." @@ -374,15 +376,15 @@ msgstr "" msgid "This profile is intended for the Kobo Reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:291 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:292 msgid "This profile is intended for the SONY PRS-300." msgstr "Tento profil je určen pro SONY PSR 300." -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:309 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:310 msgid "This profile is intended for the 5-inch JetBook." msgstr "Tento profil je určen pro 5\" Jetbook" -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:318 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:319 msgid "" "This profile is intended for the SONY PRS line. The 500/505/700 etc, in " "landscape mode. Mainly useful for comics." @@ -390,7 +392,7 @@ msgstr "" "Tento profil je určený pro zařízení SONY PRS. 500/505/700 atd. pro čtení na " "šířku. Nejvíce užitečné pro čtení komiksu." -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:416 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:417 msgid "This profile is intended for the Amazon Kindle DX." msgstr "Tento profil je určený pro Amazon Kindle DX." @@ -410,15 +412,19 @@ msgstr "Úprava Lokálních modulů" msgid "Disabled plugins" msgstr "Deaktivované moduly" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:77 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +msgid "Enabled plugins" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:83 msgid "No valid plugin found in " msgstr "Nebyl nalezen žádný platný modul v " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:278 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:460 msgid "Initialization of plugin %s failed with traceback:" msgstr "Inicializace modulu %s selhala s chybou:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:433 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "" " %prog options\n" "\n" @@ -430,30 +436,30 @@ msgstr "" " Přizpůsobte calibre nahráním externích modulů.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:439 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:499 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "Přidejte modul zadáním cesty k ZIP archivu v kterém se nachází." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:441 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:501 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "Odebrat modul podle jména. Vestavěné moduly není možné odebrat." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:443 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:503 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" "Upravit modul. Zadejte název modulu a retězec s úpravami oddělené čárkou." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:445 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:505 msgid "List all installed plugins" msgstr "Vypsat všechny nainstalované moduly" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:447 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:507 msgid "Enable the named plugin" msgstr "Aktivovat modul podle jména" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:449 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:509 msgid "Disable the named plugin" msgstr "Deaktivovat modul podle jména" @@ -469,59 +475,70 @@ msgstr "" "seznam adresářů oddělený čárkami k odeslání knih na zařízení. První který " "existuje pude použit." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:68 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:70 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:75 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:78 msgid "Communicate with iBooks through iTunes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:81 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:84 msgid "Apple device detected, launching iTunes, please wait ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:196 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:217 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:227 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:230 msgid "Updating device metadata listing..." msgstr "Záznamy metadat v zařízení se aktualizují..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:282 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:318 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:921 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:947 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:301 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:842 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:876 msgid "%d of %d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:325 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:881 msgid "finished" msgstr "hotovo" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:499 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:519 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:703 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:742 #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:28 msgid "settings for device drivers" msgstr "nastavení ovladačů zařízení" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:705 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:744 #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:30 msgid "Ordered list of formats the device will accept" msgstr "Setříděný seznam formátů, které toto zařízení přijme." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:776 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:813 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:2168 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:810 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:816 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:239 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:167 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1470 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:128 +msgid "News" +msgstr "Zprávy" + #: /home/kovid/work/calibre/src/calibre/devices/binatone/driver.py:17 msgid "Communicate with the Binatone Readme eBook reader." msgstr "Komunikuje se čtečkou Binatone Readme." @@ -544,6 +561,10 @@ msgstr "Komunikuje se čtečkou Cybook Gen 3 / Opus." msgid "Communicate with the EB600 eBook reader." msgstr "Komunikace s zařízením EB600." +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:207 +msgid "Communicate with the PocketBook 301 reader." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/edge/driver.py:17 msgid "Entourage Edge" msgstr "Entourage Edge" @@ -556,6 +577,10 @@ msgstr "Spojit s Entourage Edge." msgid "Communicate with the ESlick eBook reader." msgstr "Komunikace s zařízením ESlick eBook." +#: /home/kovid/work/calibre/src/calibre/devices/eslick/driver.py:49 +msgid "Communicate with the Sigmatek eBook reader." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/folder_device/driver.py:16 #: /home/kovid/work/calibre/src/calibre/devices/folder_device/driver.py:30 msgid "Use an arbitrary folder as a device." @@ -570,14 +595,20 @@ msgstr "Rozhraní zařízení" msgid "Communicate with Hanlin V3 eBook readers." msgstr "Komunikuje se čtečkou Hanlin V3." -#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:90 +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:87 msgid "Communicate with Hanlin V5 eBook readers." msgstr "Komunikuje se čtečkou Hanlin V5." -#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:109 +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:106 msgid "Communicate with the BOOX eBook reader." msgstr "Komunikace se čtečkou BOOX eBook." +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:121 +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/hanvon/driver.py:18 msgid "Communicate with the Hanvon N520 eBook reader." msgstr "Komunikuje se čtečkou Hanvon N520." @@ -624,15 +655,15 @@ msgstr "Komunikuje se čtečkou Iriver Story." msgid "Communicate with the JetBook eBook reader." msgstr "Komunikace s zařízením JetBook." -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:42 msgid "Communicate with the Kindle eBook reader." msgstr "Komunikace s zařízením Amazon Kindle." -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:147 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:169 msgid "Communicate with the Kindle 2 eBook reader." msgstr "Komunikace s zařízením Amazon Kindle 2." -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:157 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:210 msgid "Communicate with the Kindle DX eBook reader." msgstr "Komunikuje se čtečkou Kindle DX." @@ -676,7 +707,7 @@ msgstr "Komunikace s zařízením Sony PRS-500." msgid "Communicate with all the Sony eBook readers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:60 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " @@ -684,7 +715,7 @@ msgstr "" "Čárkami oddělený seznam metadata polí ze kterých se má vytvořït Sbírka na " "zařízeni. Možnosti zahrnují: " -#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:142 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:143 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:68 msgid "Unnamed" msgstr "Nepojmenovaný" @@ -705,23 +736,23 @@ msgstr "" msgid "Communicate with the iPapyrus reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:247 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:248 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Nepodařilo se najít disk %s. Zkuste reboot." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:427 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:428 msgid "Unable to detect the %s mount point. Try rebooting." msgstr "nemohu nalézt %s přípojný bod. Zkuste rebootovat." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:492 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:493 msgid "Unable to detect the %s disk drive." msgstr "Nemohu detekovat disk %s." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:585 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:586 msgid "Could not find mount helper: %s." msgstr "Nemohu nalézt mount helper: %s." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:597 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:598 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." @@ -729,39 +760,28 @@ msgstr "" "Nemohu detekovat disk %s. Váš Kernel pravděpodobně exportuje zastaralou " "verzi SYSFS." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:605 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:606 msgid "Unable to mount main memory (Error code: %d)" msgstr "Nemohu připojit hlavní paměť (Kód chyby: %d)" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:742 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:744 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:743 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:745 msgid "The reader has no storage card in this slot." msgstr "Čtečka nemá v tomto slotu žádnou pamětovou kartu." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:746 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:747 msgid "Selected slot: %s is not supported." msgstr "Vybraný slot: %s není podporováno." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:775 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:776 msgid "There is insufficient free space in main memory" msgstr "V hlavní paměti není dostatek volného místa" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:777 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:778 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:780 msgid "There is insufficient free space on the storage card" msgstr "Na paměťové kartě není dostatek volného místa" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:815 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:843 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:239 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:141 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1399 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:120 -msgid "News" -msgstr "Zprávy" - #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:12 msgid "Configure Device" msgstr "Konfigurovat zařízení" @@ -771,16 +791,20 @@ msgid "Place files in sub directories if the device supports them" msgstr "Uložit soubory do podadresářů pokud je zařízení podporuje." #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:81 msgid "Read metadata from files on device" msgstr "Číst metadata ze souborů zařízení" #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:36 +msgid "Use author sort instead of author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:38 msgid "Template to control how books are saved" msgstr "Šablona určující jak se májí knihy ukládat" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:39 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:84 msgid "Extra customization" msgstr "Další přizpůsobení" @@ -1881,84 +1905,88 @@ msgstr "Font pro neproporcionání písmo" msgid "Comic" msgstr "Komiks" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:372 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:381 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:848 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:866 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:543 msgid "Title" msgstr "Název" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:373 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:382 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:350 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:849 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:867 msgid "Author(s)" msgstr "Autor(ři)" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:374 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:62 msgid "Publisher" msgstr "Vydavatel" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:375 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:384 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "Producent" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:376 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:306 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1034 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1056 msgid "Comments" msgstr "Komentáře" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:384 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:26 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:103 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:139 msgid "Tags" msgstr "Tagy" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:386 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:311 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1039 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:102 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1061 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:87 msgid "Series" msgstr "Série" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:387 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:396 msgid "Language" msgstr "Jazyk:" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:389 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1044 msgid "Timestamp" msgstr "Časová značka" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:391 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 msgid "Published" msgstr "Publikováno" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:393 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:402 msgid "Rights" msgstr "Práva" @@ -1966,7 +1994,7 @@ msgstr "Práva" msgid "EDITORIAL REVIEW" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/archive.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/archive.py:41 msgid "" "Extract common e-book formats from archives (zip/rar) files. Also try to " "autodetect if they are actually cbz/cbr files." @@ -2067,6 +2095,10 @@ msgstr "Obálka uložena do" msgid "No cover found" msgstr "Obálka nenalezena" +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/douban.py:41 +msgid "Downloads metadata from Douban.com" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:33 msgid "Metadata download" msgstr "Stáhnutí metadat" @@ -2107,6 +2139,10 @@ msgstr "" msgid "Downloads social metadata from amazon.com" msgstr "Stáhnout sociální metadata z amazon.com" +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:205 +msgid "Downloads series information from librarything.com" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/isbndb.py:94 msgid "" "\n" @@ -2169,7 +2205,7 @@ msgstr "" "\n" "Stáhnout obálku knihy identifikované uvedeným kódém ISBN z LibraryThing.com\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1220 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1222 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1371 msgid "Cover" msgstr "Obálka" @@ -2456,6 +2492,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:29 msgid "Author" msgstr "" @@ -2663,8 +2701,8 @@ msgid "Use Roman numerals for series number" msgstr "číslování knih v sérii římskými číslicemi" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:47 -msgid "Sort tags list by popularity" -msgstr "Třídit seznam tagů pode popularity" +msgid "Sort tags list by name, popularity, or rating" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:49 msgid "Number of covers to show in the cover browsing mode" @@ -2745,23 +2783,414 @@ msgstr "" msgid "The layout of the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105 +msgid "Show the average rating per item indication in the tag browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:476 msgid "Copied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:187 msgid "Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:187 msgid "Copy to Clipboard" msgstr "&Kopírovat do schránky" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:397 msgid "Choose Files" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:242 +msgid "Use library only" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:243 +msgid "User annotations generated from main library only" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:666 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1037 +msgid "No books selected" +msgstr "Nejsou označeny žádné knihy" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:74 +msgid "No books selected to fetch annotations from" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:99 +msgid "Merging user annotations into database" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:127 +msgid "%s
Last Page Read: %d (%d%%)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:133 +msgid "%s
Last Page Read: Location %d (%d%%)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:152 +msgid "Location %d • %s
%s
" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:161 +msgid "Page %d • %s
" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:166 +msgid "Location %d • %s
" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:288 +msgid "How many empty books?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:289 +msgid "How many empty books should be added?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:388 +msgid "Uploading books to device." +msgstr "Odesílám knihy do zařízení" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:139 +msgid "Books" +msgstr "Knihy" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:349 +msgid "EPUB Books" +msgstr "EPUB knihy" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:350 +msgid "LRF Books" +msgstr "LRF knihy" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:351 +msgid "HTML Books" +msgstr "HTML knihy" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:352 +msgid "LIT Books" +msgstr "LIT knihy" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:353 +msgid "MOBI Books" +msgstr "MOBI knihy" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:354 +msgid "Topaz books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:355 +msgid "Text books" +msgstr "TXT knihy" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:356 +msgid "PDF Books" +msgstr "PDF knihy" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:357 +msgid "Comics" +msgstr "Komiksy" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:358 +msgid "Archives" +msgstr "Archívy" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:362 +msgid "Supported books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:397 +msgid "Merged some books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:398 +msgid "" +"Some duplicates were found and merged into the following existing books:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:407 +msgid "Failed to read metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:408 +msgid "Failed to read metadata from the following" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:432 +msgid "Add to library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1214 +msgid "No book selected" +msgstr "Není označena žádná kniha" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:432 +msgid "No book files found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:454 +msgid "Cannot delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:467 +msgid "Choose formats to be deleted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:485 +msgid "Choose formats not to be deleted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:505 +msgid "Cannot delete books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:506 +msgid "No device is connected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:516 +msgid "Main memory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:427 +msgid "Storage Card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:429 +msgid "Storage Card B" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:523 +msgid "No books to delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:524 +msgid "None of the selected books are on the device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:598 +msgid "Deleting books from device." +msgstr "Mažu knihy ze zařízení." + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:562 +msgid "" +"The selected books will be permanently deleted and the files removed " +"from your computer. Are you sure?" +msgstr "" +"Označené knihy budou trvale smazány a soubory budou odstraněny z " +"vašeho počítače. Opravdu je chcete odstranit?" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:583 +msgid "" +"The selected books will be permanently deleted from your device. Are " +"you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:608 +msgid "Cannot download metadata" +msgstr "Nemůžu stáhnout metadata." + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:624 +msgid "social metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:626 +msgid "covers" +msgstr "obálky" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:626 +msgid "metadata" +msgstr "metadata" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:628 +msgid "Downloading %s for %d book(s)" +msgstr "Stahuji %s pro %d knihu(y)" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:650 +msgid "Failed to download some metadata" +msgstr "Selhalo stahování některých metadat" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:651 +msgid "Failed to download metadata for the following:" +msgstr "Selhalo stahovaní metadat pro následující:" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:654 +msgid "Failed to download metadata:" +msgstr "Selhalo stahování metadat:" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:946 +#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:53 +msgid "Error" +msgstr "Chyba" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:703 +msgid "Cannot edit metadata" +msgstr "Nemůžu upravit metadata" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:725 +msgid "Cannot merge books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:726 +msgid "At least two books must be selected for merging" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:730 +msgid "" +"All book formats and metadata from the selected books will be added to the " +"first selected book.

The second and subsequently selected " +"books will not be deleted or changed.

Please confirm you want to " +"proceed." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:741 +msgid "" +"All book formats and metadata from the selected books will be merged into " +"the first selected book.

After merger the second and " +"subsequently selected books will be deleted.

All book formats " +"of the first selected book will be kept and any duplicate formats in the " +"second and subsequently selected books will be permanently deleted " +"from your computer.

Are you sure you want to proceed?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:753 +msgid "" +"You are about to merge more than 5 books. Are you sure you want to " +"proceed?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:853 +msgid "Cannot save to disk" +msgstr "Chyba zápisu na disk" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:856 +msgid "Choose destination directory" +msgstr "Zvolte cílový adresář" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:889 +msgid "Error while saving" +msgstr "Chyba při ukládání" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:890 +msgid "There was an error while saving." +msgstr "Při ukládání nastala chyba." + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:897 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:898 +msgid "Could not save some books" +msgstr "Nemohu uložit některé knihy" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:899 +msgid "Click the show details button to see which ones." +msgstr "Klikněte na tlačítko zobrazit detaily pro zjištění které z nich." + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:920 +msgid "No books selected to generate catalog for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:937 +msgid "Generating %s catalog..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:261 +msgid "No books found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:943 +msgid "" +"No books to catalog\n" +"Check exclude tags" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:953 +msgid "Catalog generated." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:956 +msgid "Export Catalog Directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:957 +msgid "Select destination for %s.%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:973 +msgid "Fetching news from " +msgstr "Získávám zprávy z " + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:987 +msgid " fetched." +msgstr " získány." + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1036 +msgid "Cannot convert" +msgstr "Nemůžu převást" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1065 +msgid "Starting conversion of %d book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1250 +msgid "Cannot view" +msgstr "Nemůžu zobrazit" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 +msgid "Choose the format to view" +msgstr "Vyberte formát který se má zobrazit" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1203 +msgid "Multiple Books Selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1204 +msgid "" +"You are attempting to open %d books. Opening too many books at once can be " +"slow and have a negative effect on the responsiveness of your computer. Once " +"started the process cannot be stopped until complete. Do you wish to " +"continue?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1213 +msgid "Cannot open folder" +msgstr "Nemohu otevřít adresář" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1251 +msgid "%s has no available formats." +msgstr "%s není dostupná v žádném dostupném formátu." + #: /home/kovid/work/calibre/src/calibre/gui2/add.py:54 msgid "Searching in" msgstr "Hledám v" @@ -2783,15 +3212,10 @@ msgid "The specified directory could not be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:260 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:809 msgid "No books" msgstr "Žádné knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1432 -msgid "No books found" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/add.py:327 msgid "Added" msgstr "" @@ -2911,17 +3335,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:571 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:573 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:575 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:577 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:578 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:628 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:369 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:388 @@ -2940,8 +3364,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 @@ -2972,6 +3396,58 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:22 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1042 +msgid "Path" +msgstr "Cesta" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:96 +msgid "Formats" +msgstr "Formáty" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1045 +msgid "Collections" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:55 +msgid "Click to open" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416 +msgid "None" +msgstr "Žádné" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:301 +msgid "Click to open Book Details window" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:16 msgid "CSV/XML Options" msgstr "" @@ -3031,7 +3507,7 @@ msgstr "výstup" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/save_template_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:106 @@ -3049,8 +3525,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:20 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:222 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1362 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1380 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1433 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1451 msgid "Catalog" msgstr "Katalog" @@ -3735,11 +4211,6 @@ msgstr "" msgid "RB Output" msgstr "RB Výstup" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1677 -msgid "Choose the format to view" -msgstr "Vyberte formát který se má zobrazit" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 msgid "Cannot build regex using the GUI builder without a book." msgstr "" @@ -4033,11 +4504,11 @@ msgid "" "href=\"http://calibre-ebook.com/user_manual/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:119 msgid "Cover browser could not be loaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 msgid "Browse by covers" msgstr "Prohlížet obálky" @@ -4086,264 +4557,274 @@ msgstr "" msgid "tags to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:45 #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:135 msgid "No details available." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:145 msgid "Device no longer connected." msgstr "Zařízení už není připojené" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:250 msgid "Get device information" msgstr "Získat informace o zařízení" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:276 msgid "Get list of books on device" msgstr "Získat seznam knih v zařízení" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:286 msgid "Get annotations from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:295 msgid "Send metadata to device" msgstr "Odeslat metadata do zařízení" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:304 msgid "Upload %d books to device" msgstr "Odeslat %d knih do zařízení" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:319 msgid "Delete books from device" msgstr "Smazat knihy ze zařízení" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:336 msgid "Download books from device" msgstr "Převzít knihy ze zařízení" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:346 msgid "View book on device" msgstr "Zobrazit knihu v zařízení" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:381 msgid "Set default send to device action" msgstr "Nastavit výchozí nastavení pro odeslání do čtečky" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:394 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:398 msgid "Email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:398 msgid " and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:407 msgid "Send to main memory" msgstr "Odeslat do hlavní paměti" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:409 msgid "Send to storage card A" msgstr "Odeslat na pamětovou kartu A" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:409 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:411 msgid "Send to storage card B" msgstr "Odeslat na pamětovou kartu B" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:414 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:425 msgid "Main Memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:416 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:425 -msgid "Storage Card A" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:427 -msgid "Storage Card B" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:443 msgid "Send and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:444 msgid "Send specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:481 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:483 msgid "Connect to folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:486 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:488 msgid "Disconnect from folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:496 msgid "Fetch annotations (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:609 -msgid "selected to send" -msgstr "vybrané k odeslání" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:614 -msgid "Choose format to send to device" -msgstr "Vyberte formát k odeslání do zařízení" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:622 -msgid "No device" -msgstr "Žádné zařízení" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:623 -msgid "Cannot send: No device is connected" -msgstr "Nemohu odeslat: Není připojeno žádné zařízení" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:630 -msgid "No card" -msgstr "Žádná karta" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:606 +msgid "Error communicating with device" +msgstr "Cyba komunikace se zařízením" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:627 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631 -msgid "Cannot send: Device has no storage card" -msgstr "Nemohu odeslat: Zařízení nemá pamětovou kartu." +msgid "Select folder to open as device" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -msgid "E-book:" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:669 +msgid "Failed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:675 +msgid "Error talking to device" +msgstr "Chyba komunikace se zařízením" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:676 +msgid "" +"There was a temporary error talking to the device. Please unplug and " +"reconnect the device and or reboot." +msgstr "" +"Dočasná chyba komunikace se zařízením. Prosím odpojte a znovu připojte " +"zařízení anebo restarujte počítač." + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:717 +msgid "Device: " +msgstr "Zařízení: " + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:719 +msgid " detected." +msgstr " nalezeno." + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742 +msgid "Connected " +msgstr "Připojeno " + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:810 +msgid "selected to send" +msgstr "vybrané k odeslání" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:815 +msgid "Choose format to send to device" +msgstr "Vyberte formát k odeslání do zařízení" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:823 +msgid "No device" +msgstr "Žádné zařízení" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:824 +msgid "Cannot send: No device is connected" +msgstr "Nemohu odeslat: Není připojeno žádné zařízení" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:831 +msgid "No card" +msgstr "Žádná karta" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:828 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:832 +msgid "Cannot send: Device has no storage card" +msgstr "Nemohu odeslat: Zařízení nemá pamětovou kartu." + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873 +msgid "E-book:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:876 msgid "Attached, you will find the e-book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:676 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:180 msgid "by" msgstr "od" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878 msgid "in the %s format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 msgid "Sending email to" msgstr "Odeslat email" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:720 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:819 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:880 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:999 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1006 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1081 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1200 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1207 msgid "No suitable formats" msgstr "Žádné vhodné formáty" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:922 msgid "Auto convert the following books before sending via email?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:929 msgid "" "Could not email the following books as no suitable formats were found:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:746 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:947 msgid "Failed to email books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:948 msgid "Failed to email the following books:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:751 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:952 msgid "Sent by email:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:979 msgid "News:" msgstr "Zprávy:" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:779 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:980 msgid "Attached is the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:790 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:991 msgid "Sent news to" msgstr "Odeslat zprávy do" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:820 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1021 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1082 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1201 msgid "Auto convert the following books before uploading to the device?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:849 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1050 msgid "Sending catalogs to device." msgstr "Odeslat katalog do zařízení" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1113 msgid "Sending news to device." msgstr "Odesílám zprávy do zařízení" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167 msgid "Sending books to device." msgstr "Odesílám knihy do zařízení" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found. Convert the book(s) to a format supported by your device first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1256 msgid "No space on device" msgstr "Na zařízení není volné místo" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1056 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1257 msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" "

Knihy není možné odeslat do zařízení pro nedostatek volného úložného " "prostoru " -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:78 msgid "Select available formats and their order for this device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:82 msgid "Use sub directories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:81 -msgid "Save &template:" +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:83 +msgid "Use author sort for author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:115 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:116 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:99 -msgid "Path" -msgstr "Cesta" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:122 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:301 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:100 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:91 -msgid "Formats" -msgstr "Formáty" +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:85 +msgid "Save &template:" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:68 msgid "Fit &cover to view" @@ -4489,167 +4970,167 @@ msgstr "" msgid "new email address" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:489 +msgid "Wide" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:490 +msgid "Narrow" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:500 msgid "System port selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:501 msgid "" "The value %d you have chosen for the content server port is a system " "port. Your operating system may not allow the server to run on this " "port. To be safe choose a port number larger than 1024." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:510 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:933 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1144 -#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:53 -msgid "Error" -msgstr "Chyba" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:521 msgid "Failed to install command line tools." msgstr "Selhala Instalce nástrojů pro příkazovou řádku." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:514 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 msgid "Command line tools installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 msgid "Command line tools installed in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:526 msgid "" "If you move calibre.app, you have to re-install the command line tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:577 msgid "No valid plugin path" msgstr "Chybí platná cesta k modulům" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:578 msgid "%s is not a valid plugin path" msgstr "%s není platná cesta k modulům" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:581 msgid "Choose plugin" msgstr "Zvolte modul" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:593 msgid "Plugin cannot be disabled" msgstr "Modul není možné deaktivovat" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:594 msgid "The plugin: %s cannot be disabled" msgstr "Modul %s nemůže být deaktivován" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 msgid "Plugin not customizable" msgstr "Modul není upravitelný" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:604 msgid "Plugin: %s does not need customization" msgstr "Modul %s nevyžaduje žádné úpravy" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:612 msgid "Customize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:650 msgid "Cannot remove builtin plugin" msgstr "Vestavěný modul není možné odstranit" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:651 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" " nemůže být odstraněn. Je to vestavěbý modul. Skuste ho místo odstranění " "deaktivovat." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:682 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:687 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:688 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:48 msgid "Are you sure?" msgstr "Jste si jisti?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:679 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:689 msgid "Do you really want to delete column %s and all its data?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:746 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:756 msgid "Error log:" msgstr "Záznam o chybách:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:753 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:763 msgid "Access log:" msgstr "Záznam o přístupu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:781 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:343 msgid "Failed to start content server" msgstr "Nepodařilo se spustit obdahový server" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:805 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:815 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:822 msgid "Invalid size" msgstr "Neplatná velikost" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:823 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "Velikost %s je neplatná. Požadovaný formát je šířka x výška" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:868 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:881 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:886 msgid "Invalid database location" msgstr "Neplatné umístění databáze" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:869 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:882 msgid "Invalid database location " msgstr "Neplatné umístění databáze " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:883 msgid "
Must be a directory." msgstr "
Musí být adresář." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:874 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:887 msgid "Invalid database location.
Cannot write to " msgstr "Neplatné umístění databáze.
Nemůžu zapsat do " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:879 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:892 msgid "Must restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:893 msgid "" "The changes you made require that Calibre be restarted. Please restart as " "soon as practical." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:927 msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:947 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:939 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:952 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:953 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -4760,13 +5241,14 @@ msgstr "" msgid "Sending to &device" msgstr "Odeslání do &zařízení" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:297 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:201 msgid "Preferences" msgstr "Možnosti" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 msgid "" "&Location of ebooks (The ebooks are stored in folders sorted by author and " "metadata is stored in the file metadata.db)" @@ -4774,27 +5256,27 @@ msgstr "" "&Umístění elektronických knih (Knihy jsou umístěné v adresářích podla autora " "a metadata jsou uložené v souboru metadata.db)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 msgid "Browse for the new database location" msgstr "Určete nové umístění databáze" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 msgid "Show notification when &new version is available" msgstr "Zobrazit upozornění pokud je dostupná &nová verze." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 msgid "Download &social metadata (tags/ratings/etc.) by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 msgid "&Overwrite author and title by default when fetching metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 msgid "Default network &timeout:" msgstr "Výchozí časový &limit sítě:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" @@ -4802,166 +5284,174 @@ msgstr "" "Výchozí časový limit pro síťové dotazy (např. pokaždé když jdeme na Internet " "získat informace)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 msgid " seconds" msgstr " sekund" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:558 msgid "Choose &language (requires restart):" msgstr "Vyberte &jazyk (vyžaduje restart):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:559 msgid "Normal" msgstr "Normální" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:560 msgid "High" msgstr "Vysoká" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:561 msgid "Low" msgstr "Nízká" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:562 msgid "Job &priority:" msgstr "&Priorita úloh:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:563 msgid "Preferred &output format:" msgstr "Upřednostňovaný výstupní formát:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:564 msgid "Preferred &input format order:" msgstr "Pořadí preference &vstupních formátů:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:567 msgid "Use &Roman numerals for series number" msgstr "Číslovat knihy v sérii &Římskými číslicemi" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:568 msgid "Enable system &tray icon (needs restart)" msgstr "Zobrazit &ikonu v sýstémové liště (vyžaduje restart)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:569 msgid "Show ¬ifications in system tray" msgstr "Zobrazovat upozor&nění v systémové liště" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:570 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:571 msgid "Show cover &browser in a separate window (needs restart)" msgstr "Zobrazit prohlížec &obálek v samostatném okně (vyžaduje restart)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:572 +msgid "Show &average ratings in the tags browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:573 msgid "Search as you type" msgstr "Vyhledávat při zadávání" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:574 msgid "Automatically send downloaded &news to ebook reader" msgstr "&Automaticky odeslat stažené zprávy do čtecího zařízení" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:575 msgid "&Delete news from library when it is automatically sent to reader" msgstr "Smazat zprávy z knihovny když jsou automaticky odeslány do čtečky" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:576 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "Počet obálek zobraze&ných v přohlížecím módu (vyžaduje restart)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:577 msgid "Toolbar" msgstr "Panel nástrojů" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:578 msgid "Large" msgstr "Velké" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:579 msgid "Medium" msgstr "Střední" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:580 msgid "Small" msgstr "Malé" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:581 msgid "&Button size in toolbar" msgstr "&Velikost tlačítek na panelu nástrojů" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:582 msgid "Show &text in toolbar buttons" msgstr "Zobrazit &text na tlačítkách panelu nástrojů" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:583 msgid "Select visible &columns in library view" msgstr "Viditelné sloup&ce v seznamu knih v knihovne" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:585 msgid "Remove a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:587 msgid "Add a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:589 msgid "Edit settings of a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:592 msgid "Use internal &viewer for:" msgstr "Použít interní &prohlížec pro:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:580 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:593 +msgid "User Interface &layout (needs restart):" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:594 msgid "Add an email address to which to send books" msgstr "Přdat emailovou adresu na kterou posílat knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:595 msgid "&Add email" msgstr "Přidat em&ail" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:596 msgid "Make &default" msgstr "Nastavit &výchozí" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:597 msgid "&Remove email" msgstr "Odst&ranit email" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:598 msgid "" "calibre can send your books to you (or your reader) by email. Emails will be " "automatically sent for downloaded news to all email addresses that have Auto-" "send checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:585 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:599 msgid "&Maximum number of waiting worker processes (needs restart):" msgstr "&Maximální počet procesů ve frontě (vyžaduje restart):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:600 msgid "&Check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:601 msgid "&Install command line tools" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:602 msgid "Open calibre &configuration directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:603 msgid "Limit the max. simultaneous jobs to the available CPU &cores" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:604 msgid "Debug &device detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:605 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " @@ -4971,25 +5461,25 @@ msgstr "" "pomocí internetového prohlížeče z jakehokoliv místa na světě. Změny v " "nastaení se projeví až po restartu serveru." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:606 msgid "Server &port:" msgstr "&Port serveru:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:607 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117 msgid "&Username:" msgstr "&Uživatelské jméno:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:608 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119 msgid "&Password:" msgstr "&Heslo:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:609 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." @@ -4997,7 +5487,7 @@ msgstr "" "Pokud ponecháte heslo prázdné, kdokoliv bude mít přístup k vaší zbírce knih " "přes webové rozhraní." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:610 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " @@ -5005,45 +5495,45 @@ msgstr "" "Maximální velikost (šířka x výška) zobrazených obálek. Velké obálky budou " "zmenšené. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:597 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:611 msgid "Max. &cover size:" msgstr "Max. velikost &obálek:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:612 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:214 msgid "&Show password" msgstr "Zobrazit he&slo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:613 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:614 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:615 msgid "&Start Server" msgstr "&Spustit server" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:616 msgid "St&op Server" msgstr "&Zastavit server" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:617 msgid "&Test Server" msgstr "&Test serveru" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:618 msgid "Run server &automatically on startup" msgstr "&Automaticky spustit server při startu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:619 msgid "View &server logs" msgstr "Zobrazit &serverové záznamy" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:620 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 msgid "" "

Remember to leave calibre running as the server only runs as long as " @@ -5054,34 +5544,34 @@ msgid "" "the IP address of the computer calibre is running on." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:622 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." msgstr "" "Tady můžete upravit chování calibre, určením které moduly bude používat" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:623 msgid "Enable/&Disable plugin" msgstr "Aktivovat/&Deaktivovat modul" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:624 msgid "&Customize plugin" msgstr "&Upravit modul" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:625 msgid "&Remove plugin" msgstr "&Odstranit modul" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:626 msgid "Add new plugin" msgstr "Přidat nový modul" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:627 msgid "Plugin &file:" msgstr "&Soubor modulu:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:629 msgid "&Add" msgstr "Přid&at" @@ -5119,9 +5609,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:137 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:850 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:868 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:542 msgid "Date" msgstr "Datum" @@ -5308,6 +5799,27 @@ msgstr "&Znovu zobrazit toto upozornění" msgid "ERROR" msgstr "CHYBA" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:69 +msgid "Location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1041 +msgid "Format" +msgstr "Formát" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:50 +msgid "Delete from device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:29 +msgid "Author sort" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:47 +msgid "Manage authors" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63 msgid "Author Sort" msgstr "Autor (seřadit jako)" @@ -5514,11 +6026,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:139 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:876 -msgid "Books" -msgstr "Knihy" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:167 msgid "No permission" msgstr "" @@ -5557,67 +6064,75 @@ msgstr "" msgid "Abort the editing of all remaining books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:444 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:450 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:453 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:532 +msgid "Cannot use tag editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:533 +msgid "The tags editor cannot be used if you have modified the tags" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:553 msgid "Downloading cover..." msgstr "Stáhnout obálku..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:560 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:576 msgid "Cannot fetch cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:561 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:577 msgid "Could not fetch cover.
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:567 msgid "The download timed out." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:571 msgid "Could not find cover for this book. Try specifying the ISBN first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:583 msgid "Bad cover" msgstr "Špatná obálka" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:584 msgid "The cover is not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:617 msgid "There were errors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:618 msgid "There were errors downloading social metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:647 msgid "Cannot fetch metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:648 msgid "You must specify at least one of ISBN, Title, Authors or Publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:714 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:719 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:720 msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -5974,12 +6489,12 @@ msgid "Choose formats" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:72 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:76 msgid "Authors" msgstr "Autoři" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:101 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:107 msgid "Publishers" msgstr "Vydavatelé" @@ -6094,12 +6609,12 @@ msgid "Add tag to available tags and apply it to current book" msgstr "Přidat tag do seznamu dostupných tagů a aplikovat na aktuální knihu" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:500 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:501 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -6131,25 +6646,25 @@ msgstr "" msgid "Are you certain you want to delete the following items?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 msgid "Category Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Items in use" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 msgid "Rename the item in every book where it is used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 msgid "Ctrl+S" msgstr "" @@ -6443,47 +6958,47 @@ msgstr "ISBN:" msgid "Regular expression (?P)" msgstr "Regulární výraz (?P)" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:36 msgid "Save single format to disk..." msgstr "Uložit jediný formát na disk..." -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:52 msgid "Edit metadata individually" msgstr "Upravit metadata Individuálně" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:55 msgid "Edit metadata in bulk" msgstr "Upravit metadata dávkově" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:58 msgid "Download metadata and covers" msgstr "Stáhnout metadata a obálky" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:60 msgid "Download only metadata" msgstr "Stáhnout pouze metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:62 msgid "Download only covers" msgstr "Stáhnout pouze obálky" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:65 msgid "Download only social metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:71 msgid "Merge into first selected book - delete others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:74 msgid "Merge into first selected book - keep others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:82 msgid "Add books from a single directory" msgstr "Přidat Knihy z jednoho adresáře" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:84 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" @@ -6492,7 +7007,7 @@ msgstr "" "adresář představuje jednu knihu a soubory v něm jsou různé formáty té samé " "knihy)" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:88 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" @@ -6500,88 +7015,93 @@ msgstr "" "Přidat knihy z adresárů, včetně podadresářů (vícero knih v jednom adresáři, " "předpokládá se že každý soubor představuje jednu knihu)" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:91 msgid "Add Empty book. (Book entry with no formats)" msgstr "Přidat prázdnou knihu. (Položka knihy bez žádných formátů)" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:283 msgid "Save to disk" msgstr "Uložit na disk" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:103 msgid "Save to disk in a single directory" msgstr "Uložit na disk v jednom adresáři" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1782 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:405 msgid "Save only %s format to disk" msgstr "Uložit jen formát %s na disk" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1785 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:408 msgid "Save only %s format to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:118 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:289 msgid "View" msgstr "Zobrazit" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:119 msgid "View specific format" msgstr "Zobrazit určitý formát" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:125 msgid "Remove selected books" msgstr "Smazat vybrané knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 msgid "Remove files of a specific format from selected books.." msgstr "Odstranit soubory se zvoleným formátem z označených knih" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 msgid "Remove all formats from selected books, except..." msgstr "" "Odstranit všechny soubory se zvoleným formátem z označených knih, mimo..." -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:133 msgid "Remove covers from selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:136 +msgid "Remove matching books from device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:153 msgid "Convert individually" msgstr "Převést Individuálně" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:155 msgid "Bulk convert" msgstr "Převést dávkově" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:159 msgid "Create catalog of books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:167 msgid "Run welcome wizard" msgstr "Spustit uvítacího průvodce" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:199 msgid "Similar books..." msgstr "Podobné knihy..." -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:230 +msgid "Add books to library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:309 msgid "Cover Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:327 msgid "Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:336 -msgid "Side bar" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:384 msgid "Book Details" msgstr "" @@ -6632,15 +7152,15 @@ msgstr "Úloha je již dokončená" msgid "Unavailable" msgstr "Není k dispozici" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:280 msgid "Jobs:" msgstr "Úlohy:" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:298 msgid "Click to see list of active jobs." msgstr "Kliknutím zobrazíte seznam aktivních úloh." -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:358 msgid " - Jobs" msgstr " - Úlohy" @@ -6664,52 +7184,30 @@ msgstr "Velikost (MB)" msgid "Rating" msgstr "Hodnocení" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:294 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:300 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 -#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416 -msgid "None" -msgstr "Žádné" - -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:311 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1039 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1061 msgid "Book %s of %s." msgstr "Kniha %s z %s." -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:656 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1097 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:662 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:398 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:865 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:869 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:101 -msgid "Collections" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1019 -msgid "Format" -msgstr "Formát" - -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1079 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1082 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 msgid "Double click to edit me

" msgstr "" @@ -6753,11 +7251,11 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:509 msgid "Not allowed" msgstr "Nedovolené" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:510 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -7133,20 +7631,20 @@ msgstr "Kniha nemá ani název ani ISBN" msgid "No matches found for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:251 msgid "Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:304 msgid "The selected search will be permanently deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:346 msgid "Search (For Advanced Search click the button to the left)" msgstr "Vyhledávání (pro rozšířené vyhledávání klikněte na tlačítko vlevo)" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:379 msgid "Saved Searches" msgstr "" @@ -7222,61 +7720,74 @@ msgstr "" msgid "&Alternate shortcut:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:150 -msgid "Rename" +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:190 +msgid "Rename '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:194 +msgid "Edit sort for '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:199 msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:202 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:206 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:169 -msgid "Manage " +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:217 +msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:220 msgid "Manage Saved Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:231 msgid "Manage User Categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:377 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:432 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:266 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:510 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:511 msgid "The saved search name %s is already used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:652 -msgid "Sort by &popularity" -msgstr "Setřídit podle &popularity" +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:726 +msgid "Sort by name" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:726 +msgid "Sort by popularity" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:727 +msgid "Sort by average rating" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:733 msgid "Match all" msgstr "Porovnat vše" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:733 msgid "Match any" msgstr "Najít kterékoliv" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:661 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:738 msgid "Manage &user categories" msgstr "" @@ -7319,450 +7830,61 @@ msgid "" "reconvert them?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:172 -msgid "Error communicating with device" -msgstr "Cyba komunikace se zařízením" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:162 msgid "&Restore" msgstr "&Obnovit" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:164 msgid "&Donate to support calibre" msgstr "&Přispějte na vývoj calibre." -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:167 msgid "&Eject connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:172 msgid "&Restart" msgstr "&Restart" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:206 msgid "

For help see the: User Manual
" msgstr "

Nápovědu najdete: User Manual
" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:212 msgid "%s: %s by Kovid Goyal %%(version)s
%%(device)s

" msgstr "%s: %s by Kovid Goyal %%(version)s
%%(device)s

" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:240 msgid "Calibre Quick Start Guide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:347 -msgid "Select folder to open as device" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:485 -msgid "Device: " -msgstr "Zařízení: " - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:487 -msgid " detected." -msgstr " nalezeno." - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 -msgid "Connected " -msgstr "Připojeno " - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:531 -msgid "Device database corrupted" -msgstr "Databáze zařízení je poškozená" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 -msgid "" -"\n" -"

The database of books on the reader is corrupted. Try the " -"following:\n" -"

    \n" -"
  1. Unplug the reader. Wait for it to finish regenerating " -"the database (i.e. wait till it is ready to be used). Plug it back in. Now " -"it should work with %(app)s. If not try the next step.
  2. \n" -"
  3. Quit %(app)s. Find the file media.xml in the reader's " -"main memory. Delete it. Unplug the reader. Wait for it to regenerate the " -"file. Re-connect it and start %(app)s.
  4. \n" -"
\n" -" " -msgstr "" -"\n" -"

Databáze knih v zařízení je poškozená. Skuste nasledující " -"postup:\n" -"

    \n" -"
  1. Odpojte zařízení. Počkejte dokud neobnoví databázi (t.j. " -"dokud nebude připravené na použití). Znovu ho zapojte. Potom by mělo " -"fungovať s %(app)s. Pokud ne, skuste nasledující krok.
  2. \n" -"
  3. Zavřetee %(app)s. Najděte soubor media.xml v hlavní " -"paměti zařízení a smažte ho. Odpojte zařízeníe. Počkajte Dokud soubor " -"nezregeneruje. Zařízení znovu připojte a spusťte %(app)s.
  4. \n" -"
\n" -" " - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:772 -msgid "Use library only" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:596 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:773 -msgid "User annotations generated from main library only" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:603 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1098 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1155 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1193 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1214 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1344 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1409 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1527 -msgid "No books selected" -msgstr "Nejsou označeny žádné knihy" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:604 -msgid "No books selected to fetch annotations from" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:629 -msgid "Merging user annotations into database" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:657 -msgid "%s
Last Page Read: %d (%d%%)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:663 -msgid "%s
Last Page Read: Location %d (%d%%)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:682 -msgid "Location %d • %s
%s
" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:691 -msgid "Page %d • %s
" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:696 -msgid "Location %d • %s
" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:816 -msgid "How many empty books?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:817 -msgid "How many empty books should be added?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:865 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:916 -msgid "Uploading books to device." -msgstr "Odesílám knihy do zařízení" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:877 -msgid "EPUB Books" -msgstr "EPUB knihy" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:878 -msgid "LRF Books" -msgstr "LRF knihy" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:879 -msgid "HTML Books" -msgstr "HTML knihy" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:880 -msgid "LIT Books" -msgstr "LIT knihy" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:881 -msgid "MOBI Books" -msgstr "MOBI knihy" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:882 -msgid "Topaz books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:883 -msgid "Text books" -msgstr "TXT knihy" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:884 -msgid "PDF Books" -msgstr "PDF knihy" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:885 -msgid "Comics" -msgstr "Komiksy" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:886 -msgid "Archives" -msgstr "Archívy" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:890 -msgid "Supported books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:925 -msgid "Merged some books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:926 -msgid "" -"Some duplicates were found and merged into the following existing books:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:935 -msgid "Failed to read metadata" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:936 -msgid "Failed to read metadata from the following" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:956 -msgid "Cannot delete" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:959 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1671 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1696 -msgid "No book selected" -msgstr "Není označena žádná kniha" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:969 -msgid "Choose formats to be deleted" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:987 -msgid "Choose formats not to be deleted" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1025 -msgid "" -"The selected books will be permanently deleted and the files removed " -"from your computer. Are you sure?" -msgstr "" -"Označené knihy budou trvale smazány a soubory budou odstraněny z " -"vašeho počítače. Opravdu je chcete odstranit?" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1046 -msgid "" -"The selected books will be permanently deleted from your device. Are " -"you sure?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1061 -msgid "Deleting books from device." -msgstr "Mažu knihy ze zařízení." - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1097 -msgid "Cannot download metadata" -msgstr "Nemůžu stáhnout metadata." - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1113 -msgid "social metadata" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1115 -msgid "covers" -msgstr "obálky" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1115 -msgid "metadata" -msgstr "metadata" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1117 -msgid "Downloading %s for %d book(s)" -msgstr "Stahuji %s pro %d knihu(y)" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1139 -msgid "Failed to download some metadata" -msgstr "Selhalo stahování některých metadat" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1140 -msgid "Failed to download metadata for the following:" -msgstr "Selhalo stahovaní metadat pro následující:" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1143 -msgid "Failed to download metadata:" -msgstr "Selhalo stahování metadat:" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1154 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1192 -msgid "Cannot edit metadata" -msgstr "Nemůžu upravit metadata" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1213 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1216 -msgid "Cannot merge books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1217 -msgid "At least two books must be selected for merging" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1221 -msgid "" -"All book formats and metadata from the selected books will be added to the " -"first selected book.

The second and subsequently selected " -"books will not be deleted or changed.

Please confirm you want to " -"proceed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1232 -msgid "" -"All book formats and metadata from the selected books will be merged into " -"the first selected book.

After merger the second and " -"subsequently selected books will be deleted.

All book formats " -"of the first selected book will be kept and any duplicate formats in the " -"second and subsequently selected books will be permanently deleted " -"from your computer.

Are you sure you want to proceed?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1244 -msgid "" -"You are about to merge more than 5 books. Are you sure you want to " -"proceed?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1343 -msgid "Cannot save to disk" -msgstr "Chyba zápisu na disk" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1346 -msgid "Choose destination directory" -msgstr "Zvolte cílový adresář" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1379 -msgid "Error while saving" -msgstr "Chyba při ukládání" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1380 -msgid "There was an error while saving." -msgstr "Při ukládání nastala chyba." - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1387 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1388 -msgid "Could not save some books" -msgstr "Nemohu uložit některé knihy" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1389 -msgid "Click the show details button to see which ones." -msgstr "Klikněte na tlačítko zobrazit detaily pro zjištění které z nich." - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1410 -msgid "No books selected to generate catalog for" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1427 -msgid "Generating %s catalog..." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1433 -msgid "" -"No books to catalog\n" -"Check exclude tags" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1443 -msgid "Catalog generated." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1446 -msgid "Export Catalog Directory" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1447 -msgid "Select destination for %s.%s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1461 -msgid "Fetching news from " -msgstr "Získávám zprávy z " - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1475 -msgid " fetched." -msgstr " získány." - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1526 -msgid "Cannot convert" -msgstr "Nemůžu převást" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1555 -msgid "Starting conversion of %d book(s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1671 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1729 -msgid "Cannot view" -msgstr "Nemůžu zobrazit" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1685 -msgid "Multiple Books Selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1686 -msgid "" -"You are attempting to open %d books. Opening too many books at once can be " -"slow and have a negative effect on the responsiveness of your computer. Once " -"started the process cannot be stopped until complete. Do you wish to " -"continue?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1695 -msgid "Cannot open folder" -msgstr "Nemohu otevřít adresář" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1730 -msgid "%s has no available formats." -msgstr "%s není dostupná v žádném dostupném formátu." - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1764 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1769 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:392 msgid "Cannot configure" msgstr "Nemůžu nastavit" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1765 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:388 msgid "Cannot configure while there are running jobs." msgstr "Nastavení není možné změnit dokud neproběhne zpracování všech úloh" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1770 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:393 msgid "Cannot configure before calibre is restarted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1817 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:438 msgid "No detailed info available" msgstr "Bližší informace nejsou dostupné" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1818 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:439 msgid "No detailed information is available for books on the device." msgstr "Bližší informace o knihách v tomto zařízení nejsou dostupné" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1870 -msgid "Failed" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1876 -msgid "Error talking to device" -msgstr "Chyba komunikace se zařízením" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1877 -msgid "" -"There was a temporary error talking to the device. Please unplug and " -"reconnect the device and or reboot." -msgstr "" -"Dočasná chyba komunikace se zařízením. Prosím odpojte a znovu připojte " -"zařízení anebo restarujte počítač." - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1900 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1928 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:517 msgid "Conversion Error" msgstr "Chyba převodu" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1901 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:490 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using third party tools." @@ -7770,42 +7892,42 @@ msgstr "" "

Nelze převést: %s

Kniha je chráněna pomocí DRM. " "Před převodem nejprve musíte odstranit DRM pomocí nástroje třetí strany." -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1914 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:503 msgid "Recipe Disabled" msgstr "Zdroj zakázán" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1929 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:518 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1969 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:558 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1994 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:583 msgid "There are active jobs. Are you sure you want to quit?" msgstr "Prpbíha zpracování úloh. Opravdu chcete program ukončit?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1997 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:586 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2001 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:590 msgid "WARNING: Active jobs" msgstr "UPOZORNĚNÍ: Probíhá zpracování úloh." -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2053 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:642 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2072 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:52 msgid "" "Latest version: %s" @@ -7813,11 +7935,11 @@ msgstr "" "Poslední verze: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2080 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:60 msgid "Update available" msgstr "Aktualizace dostupná" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2081 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:61 msgid "" "%s has been updated to version %s. See the new features. Visit the download page?" @@ -8636,48 +8758,48 @@ msgstr "" msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:270 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:275 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:273 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:278 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:276 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:281 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:279 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:280 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:284 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:285 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:430 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:440 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:435 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:445 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:430 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:440 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:435 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:445 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:433 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:443 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:438 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:448 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:433 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:443 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:438 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:448 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:437 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:442 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:437 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:442 msgid "empty" msgstr "" @@ -9055,7 +9177,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:655 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:503 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 msgid "Show detailed output information. Useful for debugging" msgstr "" "Zobrazit podrobné výstupní informace. Užitečné pro hledání chyb v programu" @@ -9137,43 +9259,47 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:487 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:70 +msgid "%sAverage rating is %3.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:520 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:489 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:522 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:491 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:524 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1736 msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1765 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1782 msgid "Compacting database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1804 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1875 msgid "Checking SQL integrity..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1845 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1916 msgid "Checking for missing files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1867 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1938 msgid "Checked id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:118 msgid "Ratings" msgstr "" @@ -9359,43 +9485,43 @@ msgstr "" msgid "Write process PID to the specified file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:112 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:108 msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:124 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:127 msgid "%d items" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:141 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:144 msgid "RATING: %s
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:144 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:147 msgid "TAGS: %s
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:148 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:151 msgid "SERIES: %s [%s]
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:189 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:192 msgid "Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Books in your library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:234 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:237 msgid "By " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:235 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:238 msgid "Books sorted by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:535 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:542 msgid "Newest" msgstr "" @@ -9538,34 +9664,38 @@ msgid "English (Pakistan)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 -msgid "English (Singapore)" +msgid "English (Israel)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 -msgid "English (Yemen)" +msgid "English (Singapore)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 -msgid "English (Ireland)" +msgid "English (Yemen)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 -msgid "English (China)" +msgid "English (Ireland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 -msgid "Spanish (Paraguay)" +msgid "English (China)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 -msgid "German (AT)" +msgid "Spanish (Paraguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 -msgid "Dutch (NL)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "Dutch (BE)" msgstr "" @@ -9626,93 +9756,93 @@ msgstr "" msgid "Unknown News Source" msgstr "Neznámý zdroj zpráv" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:605 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:606 msgid "The \"%s\" recipe needs a username and password." msgstr "\"%s\" zdroj musí obsahovat jméno a heslo." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:702 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:704 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:705 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:710 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:711 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:712 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 msgid " from " msgstr " od " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:714 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:715 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:831 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:852 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:849 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:857 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:854 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:863 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:860 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:865 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:862 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:946 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:962 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:959 msgid "Feeds downloaded to %s" msgstr "Stáhnout zdroje z %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:972 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:969 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:981 msgid "Downloading cover from %s" msgstr "Stahování obálky z %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1024 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1021 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1220 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1211 msgid "Untitled Article" msgstr "Nepojmenovaný článek" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1291 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1282 msgid "Article downloaded: %s" msgstr "Článek stažen: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1302 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1293 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1319 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1310 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1466 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1457 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1482 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1473 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -9733,7 +9863,7 @@ msgstr "Naplánováno" msgid "Custom" msgstr "uživatelský" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:480 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:482 msgid "" "%prog URL\n" "\n" @@ -9743,18 +9873,18 @@ msgstr "" "\n" "Kde URL je například http://google.com" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:483 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:485 msgid "Base directory into which URL is saved. Default is %default" msgstr "" "Základní adresář, do kterého bude URL uloženo. Standardně je to %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:486 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:488 msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "Časový limit čekání na odezvu ze serveru. Standardně: %default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:489 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:491 msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" @@ -9762,7 +9892,7 @@ msgstr "" "Maximání hloubka rekurze, t.j. počet úrovní odkazů, které se mají procházet. " "Standardně %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:492 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494 msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" @@ -9770,13 +9900,13 @@ msgstr "" "Maximální počet stahovaných souborů. Tato hodnota se vztahuje na soubory v " " tagách. Standardně %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496 msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "Minimální interval stahování v sekundách. Standatně %default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." @@ -9784,7 +9914,7 @@ msgstr "" "Kódování znaků použité na webových stránkách, které chcete stáhnout. " "Vevýchozím nastavení se program pokusí rozeznat kódování automaticky." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:500 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " @@ -9795,7 +9925,7 @@ msgstr "" "se shodují minimálně s jedním výrazem. Standardně budou následovány všechny " "odkazy." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:500 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:502 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -9809,7 +9939,7 @@ msgstr "" "odkazy. V případě, že jsou použity obě mořnosti, --filter-regexp i --match-" "regexp bude --filter-regexp aplikován jako první." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:502 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:504 msgid "Do not download CSS stylesheets." msgstr "Nestahovat kaskádové styly." @@ -10635,6 +10765,9 @@ msgstr "Nestahovat kaskádové styly." #~ msgstr "" #~ "Formát, který má byt použit při ukládání jednotlivých souborů na disk" +#~ msgid "Sort tags list by popularity" +#~ msgstr "Třídit seznam tagů pode popularity" + #~ msgid " plugins" #~ msgstr " moduly" @@ -10900,6 +11033,12 @@ msgstr "Nestahovat kaskádové styly." #~ "

Pro další nápovědu nevštivte %s.kovidgoyal.net
" +#~ msgid "Device database corrupted" +#~ msgstr "Databáze zařízení je poškozená" + +#~ msgid "Sort by &popularity" +#~ msgstr "Setřídit podle &popularity" + #~ msgid "Click to browse books by their covers" #~ msgstr "Kliknutím otevřete prohlížec obálek" @@ -10921,6 +11060,33 @@ msgstr "Nestahovat kaskádové styly." #~ msgid "This profile is intended for the SONY PRS line. The 500/505/700 etc." #~ msgstr "Tento profil je určen pro řadu SONY PRS. Zařízení 500/505/700 atd." +#~ msgid "" +#~ "\n" +#~ "

The database of books on the reader is corrupted. Try the " +#~ "following:\n" +#~ "

    \n" +#~ "
  1. Unplug the reader. Wait for it to finish regenerating " +#~ "the database (i.e. wait till it is ready to be used). Plug it back in. Now " +#~ "it should work with %(app)s. If not try the next step.
  2. \n" +#~ "
  3. Quit %(app)s. Find the file media.xml in the reader's " +#~ "main memory. Delete it. Unplug the reader. Wait for it to regenerate the " +#~ "file. Re-connect it and start %(app)s.
  4. \n" +#~ "
\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ "

Databáze knih v zařízení je poškozená. Skuste nasledující " +#~ "postup:\n" +#~ "

    \n" +#~ "
  1. Odpojte zařízení. Počkejte dokud neobnoví databázi (t.j. " +#~ "dokud nebude připravené na použití). Znovu ho zapojte. Potom by mělo " +#~ "fungovať s %(app)s. Pokud ne, skuste nasledující krok.
  2. \n" +#~ "
  3. Zavřetee %(app)s. Najděte soubor media.xml v hlavní " +#~ "paměti zařízení a smažte ho. Odpojte zařízeníe. Počkajte Dokud soubor " +#~ "nezregeneruje. Zařízení znovu připojte a spusťte %(app)s.
  4. \n" +#~ "
\n" +#~ " " + #~ msgid "Choose a location for your ebook library." #~ msgstr "Zvolte umístění pro vaši elektronickou knihovnu." diff --git a/src/calibre/translations/de.po b/src/calibre/translations/de.po index c7a750afb5..09c2e17eda 100644 --- a/src/calibre/translations/de.po +++ b/src/calibre/translations/de.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: de\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-06-14 07:12+0000\n" -"PO-Revision-Date: 2010-06-17 23:39+0000\n" -"Last-Translator: S. Dorscht \n" +"POT-Creation-Date: 2010-06-18 17:57+0000\n" +"PO-Revision-Date: 2010-06-18 17:13+0000\n" +"Last-Translator: Kovid Goyal \n" "Language-Team: American English \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-06-18 03:31+0000\n" +"X-Launchpad-Export-Date: 2010-06-19 03:48+0000\n" "X-Generator: Launchpad (build Unknown)\n" "Generated-By: pygettext.py 1.5\n" @@ -24,11 +24,11 @@ msgstr "Macht absolut gar nichts" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:72 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:75 #: /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 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:431 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:432 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:385 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:98 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:101 @@ -41,12 +41,12 @@ msgstr "Macht absolut gar nichts" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1894 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1896 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/output.py:24 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:230 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:270 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:273 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:373 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:19 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:382 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:21 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:46 @@ -55,8 +55,8 @@ msgstr "Macht absolut gar nichts" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:123 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:943 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1055 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:945 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1057 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:39 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:28 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 @@ -102,20 +102,20 @@ msgstr "Macht absolut gar nichts" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:98 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:233 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:235 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:286 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:812 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:177 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:134 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1151 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1154 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1156 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:158 @@ -123,23 +123,25 @@ msgstr "Macht absolut gar nichts" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:351 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:371 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:846 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1018 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1037 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:92 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:185 #: /home/kovid/work/calibre/src/calibre/library/cli.py:213 #: /home/kovid/work/calibre/src/calibre/library/database.py:913 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:302 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:314 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:880 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:917 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1515 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1517 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:916 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:985 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1586 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1588 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1710 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:268 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:131 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:134 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:137 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:68 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 @@ -295,62 +297,62 @@ msgid "This profile is intended for the SONY PRS 300." msgstr "Dieses Profil ist geeignet für das SONY PRS 300." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:78 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:300 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:301 msgid "This profile is intended for the SONY PRS-900." msgstr "Dieses Profil ist geeignet für das SONY PRS-900." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:86 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:330 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:331 msgid "This profile is intended for the Microsoft Reader." msgstr "Dieses Profil ist geeignet für den Microsoft Reader." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:97 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:341 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:342 msgid "This profile is intended for the Mobipocket books." msgstr "Dieses Profil ist geeignet für Mobipocket-Bücher." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:110 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:354 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:355 msgid "This profile is intended for the Hanlin V3 and its clones." msgstr "Dieses Profil ist geeignet für den Hanlin V3 und dessen Klone." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:122 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:366 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:367 msgid "This profile is intended for the Hanlin V5 and its clones." msgstr "Dieses Profil ist geeignet für den Hanlin V5 und dessen Klone." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:132 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:375 msgid "This profile is intended for the Cybook G3." msgstr "Dieses Profil ist geeignet für das Cybook G3." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:145 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:387 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:388 msgid "This profile is intended for the Cybook Opus." msgstr "Dieses Profil ist geeignet für den Cybook Opus." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:157 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:398 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:399 msgid "This profile is intended for the Amazon Kindle." msgstr "Dieses Profil ist geeignet für den Amazon Kindle." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:169 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:433 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:434 msgid "This profile is intended for the Irex Illiad." msgstr "Dieses Profil ist geeignet für den Irex Illiad." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:181 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:446 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:447 msgid "This profile is intended for the IRex Digital Reader 1000." msgstr "Dieses Profil ist geeignet für den IRex Digital Reader 1000." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:194 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:460 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:461 msgid "This profile is intended for the IRex Digital Reader 800." msgstr "Dieses Profil ist geeignet für den IRex Digital Reader 800." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:474 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:475 msgid "This profile is intended for the B&N Nook." msgstr "Dieses Profil ist geeignet für den B&N Nook." @@ -378,15 +380,15 @@ msgstr "" msgid "This profile is intended for the Kobo Reader." msgstr "Dieses Profil ist geeignet für den Kobo Reader." -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:291 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:292 msgid "This profile is intended for the SONY PRS-300." msgstr "Dieses Profil ist geeignet für das SONY PRS-300." -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:309 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:310 msgid "This profile is intended for the 5-inch JetBook." msgstr "Dieses Profil ist geeignet für das 5-Zoll JetBook." -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:318 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:319 msgid "" "This profile is intended for the SONY PRS line. The 500/505/700 etc, in " "landscape mode. Mainly useful for comics." @@ -394,7 +396,7 @@ msgstr "" "Dieses Profil ist geeignet für die SONY PRS-Reihe. PRS 500/505/700 etc. in " "horizontaler Darstellung. Vor allem für Comics hilfreich." -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:416 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:417 msgid "This profile is intended for the Amazon Kindle DX." msgstr "Dieses Profil ist geeignet für den Amazon Kindle DX." @@ -414,15 +416,19 @@ msgstr "Lokale Plugin-Anpassung" msgid "Disabled plugins" msgstr "Ausgeschaltene Plugins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:77 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +msgid "Enabled plugins" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:83 msgid "No valid plugin found in " msgstr "Kein gültiges Plugin gefunden in " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:278 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:460 msgid "Initialization of plugin %s failed with traceback:" msgstr "Starten des Plugins %s schlug fehl. Traceback:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:433 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "" " %prog options\n" "\n" @@ -434,19 +440,19 @@ msgstr "" " Calibre anpassen durch das Laden externer Plugins.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:439 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:499 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Plugin hinzufügen durch die Angabe des Pfads zur ZIP-Datei, die das Plugin " "enthält." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:441 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:501 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Anpassbares Plugin entfernen. Dies hat keinen Einfluss auf festinstallierte " "Plugins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:443 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:503 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -454,15 +460,15 @@ msgstr "" "Plugin anpassen. Geben Sie den Namen des Pugins und die Anpassung durch ein " "Komma getrennt an." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:445 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:505 msgid "List all installed plugins" msgstr "Installierte Plugins auflisten" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:447 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:507 msgid "Enable the named plugin" msgstr "Gewähltes Plugin einschalten" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:449 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:509 msgid "Disable the named plugin" msgstr "Gewähltes Plugin ausschalten" @@ -482,33 +488,32 @@ msgstr "" msgid "Communicate with S60 phones." msgstr "Kommunikation mit S60-Telefonen." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:75 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:78 msgid "Communicate with iBooks through iTunes." msgstr "Kommunikation mit iBooks über iTunes." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:81 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:84 msgid "Apple device detected, launching iTunes, please wait ..." msgstr "Gerät von Apple entdeckt, starte iTunes, einen Moment bitte..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:196 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:217 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:227 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:230 msgid "Updating device metadata listing..." msgstr "Aktualisiere die Liste der Geräte-Metadaten..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:282 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:318 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:806 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:832 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:301 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:842 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:876 msgid "%d of %d" msgstr "%d von %d" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:325 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:837 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:881 msgid "finished" msgstr "abgeschlossen" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:499 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:519 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" @@ -518,17 +523,17 @@ msgstr "" "Zum Löschen die iBooks App verwenden.\n" "Klicken Sie 'Zeige Details' für eine Liste." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:703 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:742 #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:28 msgid "settings for device drivers" msgstr "Einstellungen der Geräte-Treiber" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:705 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:744 #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:30 msgid "Ordered list of formats the device will accept" msgstr "Geordnete Liste der Formate, die das Gerät akzeptiert" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:776 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:813 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -536,6 +541,18 @@ msgstr "" "Einige Umschlagbilder konnten nicht konvertiert werden.\n" "Klicken Sie 'Zeige Details' für eine Liste." +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2168 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:810 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:816 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:239 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:167 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1470 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:128 +msgid "News" +msgstr "Nachrichten" + #: /home/kovid/work/calibre/src/calibre/devices/binatone/driver.py:17 msgid "Communicate with the Binatone Readme eBook reader." msgstr "Kommunikation mit dem Binatone Readme eBook Reader." @@ -558,6 +575,10 @@ msgstr "Kommunikation mit dem Cybook Gen 3 / Opus eBook Reader." msgid "Communicate with the EB600 eBook reader." msgstr "Kommunikation mit dem EB600 eBook Reader." +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:207 +msgid "Communicate with the PocketBook 301 reader." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/edge/driver.py:17 msgid "Entourage Edge" msgstr "Entourage Edge" @@ -588,14 +609,20 @@ msgstr "Geräte-Schnittstellen" msgid "Communicate with Hanlin V3 eBook readers." msgstr "Kommunikation mit Hanlin V3 eBook Readern." -#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:90 +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:87 msgid "Communicate with Hanlin V5 eBook readers." msgstr "Kommunikation mit Hanlin V5 eBook Readern." -#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:109 +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:106 msgid "Communicate with the BOOX eBook reader." msgstr "Kommunikation mit dem BOOX eBook Reader." +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:121 +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/hanvon/driver.py:18 msgid "Communicate with the Hanvon N520 eBook reader." msgstr "Kommunikation mit dem Hanvon N520 eBook Reader." @@ -642,15 +669,15 @@ msgstr "Kommunikation mit dem Iriver Story Reader." msgid "Communicate with the JetBook eBook reader." msgstr "Kommunikation mit dem JetBook eBook Reader." -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:42 msgid "Communicate with the Kindle eBook reader." msgstr "Kommunikation mit dem Kindle eBook Reader." -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:147 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:169 msgid "Communicate with the Kindle 2 eBook reader." msgstr "Kommunikation mit dem Kindle 2 eBook Reader." -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:157 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:210 msgid "Communicate with the Kindle DX eBook reader." msgstr "Kommunikation mit dem Kindle DX eBook Reader." @@ -694,7 +721,7 @@ msgstr "Kommunikation mit dem Sony PRS-500 eBook Reader." msgid "Communicate with all the Sony eBook readers." msgstr "Kommunikation mit allen Sony eBook Readern." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:60 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " @@ -702,7 +729,7 @@ msgstr "" "Mit Kommata getrennte Liste von Metadatenfeldern um Büchersammlungen auf dem " "Gerät zu erstellen. Möglichkeiten sind: " -#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:142 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:143 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:68 msgid "Unnamed" msgstr "Unbenannt" @@ -723,25 +750,25 @@ msgstr "Kommunikation mit dem Newsmy Reader." msgid "Communicate with the iPapyrus reader." msgstr "Kommunikation mit dem iPapyrus Reader." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:247 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:248 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" "Das Laufwerk %s konnte nicht gefunden werden. Versuchen Sie einen Neustart." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:427 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:428 msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" "Konnte den %s Mount Point nicht finden. Versuchen Sie einen Neustart." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:492 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:493 msgid "Unable to detect the %s disk drive." msgstr "Das %s-Laufwerk konnte nicht erkannt werden." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:585 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:586 msgid "Could not find mount helper: %s." msgstr "Mount Helper konnte nicht gefunden werden: %s." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:597 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:598 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." @@ -749,39 +776,28 @@ msgstr "" "%s Festplatte konnte nicht erkannt werden. Ihr Kernel exportiert " "möglicherweise eine abgelehnte Version von SYSFS." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:605 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:606 msgid "Unable to mount main memory (Error code: %d)" msgstr "Hauptspeicher konnte nicht eingehängt werden (Fehler-Code: %d)" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:742 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:744 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:743 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:745 msgid "The reader has no storage card in this slot." msgstr "Das Gerät hat keine Speicherkarte in diesem Laufwerk." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:746 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:747 msgid "Selected slot: %s is not supported." msgstr "Gewählter Slot: %s wird nicht unterstützt." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:775 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:776 msgid "There is insufficient free space in main memory" msgstr "Nicht genügend freier Spreicherplatz im Hauptspeicher" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:777 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:778 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:780 msgid "There is insufficient free space on the storage card" msgstr "Nicht genügend freier Speicherplatz auf der Speicherkarte" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:815 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:843 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:239 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:141 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1399 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:120 -msgid "News" -msgstr "Nachrichten" - #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:12 msgid "Configure Device" msgstr "Gerät konfigurieren" @@ -792,16 +808,20 @@ msgstr "" "Dateien in Unterverzeichnissen speichern soweit das Gerät dies unterstützt" #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:81 msgid "Read metadata from files on device" msgstr "Metadaten aus Dateien auf dem Gerät lesen" #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:36 +msgid "Use author sort instead of author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:38 msgid "Template to control how books are saved" msgstr "Vorlage zur Kontrolle wie Bücher gespeichert werden" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:39 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:84 msgid "Extra customization" msgstr "Besondere Anpassung" @@ -2004,88 +2024,88 @@ msgstr "Nichtproportionale Schriftartfamilie einbetten" msgid "Comic" msgstr "Comic" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:372 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:381 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:851 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:866 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:543 msgid "Title" msgstr "Titel" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:373 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:382 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:353 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:867 msgid "Author(s)" msgstr "Autor(en)" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:374 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:62 msgid "Publisher" msgstr "Herausgeber" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:375 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:384 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "Produzent" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:376 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:307 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1037 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:154 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1056 msgid "Comments" msgstr "Bemerkung" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:384 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:393 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:26 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:139 msgid "Tags" msgstr "Etiketten (Tags)" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:386 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:395 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:312 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1042 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1061 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:87 msgid "Series" msgstr "Reihe" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:387 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:396 msgid "Language" msgstr "Sprache" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:389 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1025 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1044 msgid "Timestamp" msgstr "Zeitstempel" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:391 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 msgid "Published" msgstr "Veröffentlicht" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:393 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:402 msgid "Rights" msgstr "Rechte" @@ -2093,7 +2113,7 @@ msgstr "Rechte" msgid "EDITORIAL REVIEW" msgstr "BUCHKRITIK" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/archive.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/archive.py:41 msgid "" "Extract common e-book formats from archives (zip/rar) files. Also try to " "autodetect if they are actually cbz/cbr files." @@ -2220,6 +2240,10 @@ msgstr "Umschlagbild gespeichert unter" msgid "No cover found" msgstr "Kein Umschlagbild gefunden" +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/douban.py:41 +msgid "Downloads metadata from Douban.com" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:33 msgid "Metadata download" msgstr "Metadaten laden" @@ -2260,6 +2284,10 @@ msgstr "" msgid "Downloads social metadata from amazon.com" msgstr "Lädt soziale Metadaten von amazon.com" +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:205 +msgid "Downloads series information from librarything.com" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/isbndb.py:94 msgid "" "\n" @@ -2334,7 +2362,7 @@ msgstr "" "Umschlagbild des Buches mit der angegebenen ISBN von LibraryThing.com " "abrufen\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1220 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1222 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1371 msgid "Cover" msgstr "Umschlagbild" @@ -2668,6 +2696,8 @@ msgstr "" "Zeigt Informationen über das PDF an.\n" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:29 msgid "Author" msgstr "Autor" @@ -2937,8 +2967,8 @@ msgid "Use Roman numerals for series number" msgstr "Benutze römische Ziffern für Reihennummerierung" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:47 -msgid "Sort tags list by popularity" -msgstr "Liste der Etiketten nach Beliebtheit sortieren" +msgid "Sort tags list by name, popularity, or rating" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:49 msgid "Number of covers to show in the cover browsing mode" @@ -3025,172 +3055,223 @@ msgstr "Etiketten-Browser Kategorien nicht anzeigen" msgid "The layout of the user interface" msgstr "Das Aussehen der Benutzeroberfläche" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105 +msgid "Show the average rating per item indication in the tag browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:476 msgid "Copied" msgstr "Kopiert" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:187 msgid "Copy" msgstr "Kopieren" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:187 msgid "Copy to Clipboard" msgstr "In die Zwischenablage kopieren" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:397 msgid "Choose Files" msgstr "Dateien wählen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:64 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:242 msgid "Use library only" msgstr "Nur Bibliothek verwenden" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:243 msgid "User annotations generated from main library only" msgstr "Nur aus der Hauptbibliothek erstellte Benutzeranmerkungen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:541 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:636 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:655 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:851 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:666 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1037 msgid "No books selected" msgstr "Keine Bücher ausgewählt" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:74 msgid "No books selected to fetch annotations from" msgstr "Es sind keine Bücher zum Abrufen von Anmerkungen ausgewählt" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:99 msgid "Merging user annotations into database" msgstr "Füge Benutzeranmerkungen zur Datenbank hinzu" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:127 msgid "%s
Last Page Read: %d (%d%%)" msgstr "%s
Letzte gelesene Seite: %d (%d%%)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:133 msgid "%s
Last Page Read: Location %d (%d%%)" msgstr "%s
Letzte gelesene Seite: Position %d (%d%%)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:152 msgid "Location %d • %s
%s
" msgstr "Position %d • %s
%s
" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:161 msgid "Page %d • %s
" msgstr "Seite %d • %s
" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:165 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:166 msgid "Location %d • %s
" msgstr "Position %d • %s
" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:288 msgid "How many empty books?" msgstr "Wie viele leere Bücher?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:289 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/actions.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:388 msgid "Uploading books to device." msgstr "Lade Bücher auf das Gerät." -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:139 msgid "Books" msgstr "Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:349 msgid "EPUB Books" msgstr "EPUB Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:350 msgid "LRF Books" msgstr "LRF Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:351 msgid "HTML Books" msgstr "HTML Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:352 msgid "LIT Books" msgstr "LIT Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:353 msgid "MOBI Books" msgstr "MOBI Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:354 msgid "Topaz books" msgstr "Topaz Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:355 msgid "Text books" msgstr "Text Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:356 msgid "PDF Books" msgstr "PDF Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:357 msgid "Comics" msgstr "Comics" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:358 msgid "Archives" msgstr "Archive" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:362 msgid "Supported books" msgstr "Unterstützte Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:397 msgid "Merged some books" msgstr "Einige Bücher zusammenfügen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:398 msgid "" "Some duplicates were found and merged into the following existing books:" msgstr "" "Es wurden einige Duplikate gefunden und mit den folgenden, schon vorhandenen " "Büchern zusammengefügt:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:407 msgid "Failed to read metadata" msgstr "Lesen der Metadaten schlug fehl" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:408 msgid "Failed to read metadata from the following" msgstr "Lesen der Metadaten schlug fehl bei folgenden" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:425 -msgid "Cannot delete" -msgstr "Löschen nicht möglich" +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:432 +msgid "Add to library" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1121 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1214 msgid "No book selected" msgstr "Kein Buch ausgewählt" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:432 +msgid "No book files found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:454 +msgid "Cannot delete" +msgstr "Löschen nicht möglich" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:467 msgid "Choose formats to be deleted" msgstr "Zu löschende Formate auswählen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:485 msgid "Choose formats not to be deleted" msgstr "Nicht zu löschende Formate auswählen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:505 +msgid "Cannot delete books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:506 +msgid "No device is connected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:516 +msgid "Main memory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:427 +msgid "Storage Card A" +msgstr "Speicherkarte A" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:429 +msgid "Storage Card B" +msgstr "Speicherkarte B" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:523 +msgid "No books to delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:524 +msgid "None of the selected books are on the device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:598 +msgid "Deleting books from device." +msgstr "Lösche Bücher vom Gerät." + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:562 msgid "" "The selected books will be permanently deleted and the files removed " "from your computer. Are you sure?" @@ -3198,7 +3279,7 @@ msgstr "" "Die gewählten Bücher werden dauerhaft gelöscht und die Dateien vom " "Computer entfernt. Sin Sie sicher?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:583 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -3206,65 +3287,61 @@ msgstr "" "Die gewählten Bücher werden von ihrem Gerät dauerhaft gelöscht. Sind " "Sie sicher?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:530 -msgid "Deleting books from device." -msgstr "Lösche Bücher vom Gerät." - -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:608 msgid "Cannot download metadata" msgstr "Konnte Metadaten nicht laden" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:624 msgid "social metadata" msgstr "soziale Metadaten" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:626 msgid "covers" msgstr "Umschlagbilder" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:626 msgid "metadata" msgstr "Metadaten" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:628 msgid "Downloading %s for %d book(s)" msgstr "Lade %s für %d Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:650 msgid "Failed to download some metadata" msgstr "Das Laden der Metadaten schlug teilweise fehl" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:651 msgid "Failed to download metadata for the following:" msgstr "Das Laden der Metadaten schlug für folgende Bücher fehl:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:654 msgid "Failed to download metadata:" msgstr "Laden der Metadaten schlug fehl:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:587 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:606 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:946 #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:53 msgid "Error" msgstr "Fehler" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:597 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:703 msgid "Cannot edit metadata" msgstr "Kann Metadaten nicht bearbeiten" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:654 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:657 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:725 msgid "Cannot merge books" msgstr "Konnte Bücher nicht zusammenfügen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:726 msgid "At least two books must be selected for merging" msgstr "Es müssen wenigstens zwei Bücher zum Zusammenfügen ausgewählt werden" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:662 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:730 msgid "" "All book formats and metadata from the selected books will be added to the " "first selected book.

The second and subsequently selected " @@ -3276,7 +3353,7 @@ msgstr "" "Bücher werden nicht gelöscht oder verändert.

Zum Fortfahren bitte " "bestätigen." -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:741 msgid "" "All book formats and metadata from the selected books will be merged into " "the first selected book.

After merger the second and " @@ -3292,7 +3369,7 @@ msgstr "" "zweiten und den danach gewählten Bücher werden unwiderruflich von Ihrem " "Rechner gelöscht.

Wollen Sie wirklich fortfahren?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:685 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:753 msgid "" "You are about to merge more than 5 books. Are you sure you want to " "proceed?" @@ -3300,94 +3377,94 @@ msgstr "" "Sie versuchen mehr als 5 Bücher zusammenzufügen. Wollen Sie damit " "wirklich fortfahren?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:853 msgid "Cannot save to disk" msgstr "Speichern auf Festplatte nicht möglich" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:856 msgid "Choose destination directory" msgstr "Zielverzeichnis auswählen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:889 msgid "Error while saving" msgstr "Fehler während des Speicherns" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:822 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:890 msgid "There was an error while saving." msgstr "Es gab einen Fehler während des Speicherns." -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:829 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:897 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:898 msgid "Could not save some books" msgstr "Konnte einige Bücher nicht speichern" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:831 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:899 msgid "Click the show details button to see which ones." msgstr "" "Klicken Sie auf die Schaltfläche Details zeigen, um zu sehen, welche es gibt." -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:920 msgid "No books selected to generate catalog for" msgstr "Keine Bücher ausgewählt, für die ein Katalog erstellt werden soll" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:869 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:937 msgid "Generating %s catalog..." msgstr "Erstelle %s Katalog..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:874 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:942 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:261 msgid "No books found" msgstr "Keine Bücher gefunden" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:943 msgid "" "No books to catalog\n" "Check exclude tags" msgstr "Keine Bücher im Katalog. Bitte ausgeschlossene Etiketten prüfen." -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:885 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:953 msgid "Catalog generated." msgstr "Katalog erstellt." -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:956 msgid "Export Catalog Directory" msgstr "Katalog-Verzeichnis exportieren" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:889 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:957 msgid "Select destination for %s.%s" msgstr "Wählen Sie das Ziel für %s.%s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:973 msgid "Fetching news from " msgstr "Rufe Nachrichten ab von " -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:987 msgid " fetched." msgstr " abgerufen." -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1036 msgid "Cannot convert" msgstr "Konvertierung nicht möglich" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:997 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1065 msgid "Starting conversion of %d book(s)" msgstr "Starte Konvertierung von %d Büchern" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1121 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1250 msgid "Cannot view" msgstr "Ansehen nicht möglich" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1195 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 msgid "Choose the format to view" msgstr "Format zur Vorschau wählen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1135 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1203 msgid "Multiple Books Selected" msgstr "Mehrere Bücher ausgewählt" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1204 msgid "" "You are attempting to open %d books. Opening too many books at once can be " "slow and have a negative effect on the responsiveness of your computer. Once " @@ -3399,11 +3476,11 @@ msgstr "" "Rechners haben. Einmal gestartet kann der Prozess nicht beendet werden, " "bevor er abgeschlossen ist. Möchten Sie fortfahren?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1213 msgid "Cannot open folder" msgstr "Konnte Verzeichnis nicht öffnen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1183 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1251 msgid "%s has no available formats." msgstr "%s hat keine verfügbaren Formate." @@ -3428,7 +3505,7 @@ msgid "The specified directory could not be processed." msgstr "Das angegebene Verzeichnis konnte nicht bearbeitet werden." #: /home/kovid/work/calibre/src/calibre/gui2/add.py:260 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:804 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:809 msgid "No books" msgstr "Keine Bücher" @@ -3565,17 +3642,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:561 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:579 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:583 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:585 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:584 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:628 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:369 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:388 @@ -3594,8 +3671,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 @@ -3632,42 +3709,45 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:22 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1042 msgid "Path" msgstr "Pfad" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:23 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:118 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:119 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:301 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:91 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:96 msgid "Formats" msgstr "Formate" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:855 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1026 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1045 msgid "Collections" msgstr "Sammlungen" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:55 msgid "Click to open" msgstr "Zum Öffnen klicken" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:294 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:306 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1055 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 @@ -3675,6 +3755,10 @@ msgstr "Zum Öffnen klicken" msgid "None" msgstr "Keine" +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:301 +msgid "Click to open Book Details window" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:16 msgid "CSV/XML Options" msgstr "CSV/XML Einstellungen" @@ -3734,7 +3818,7 @@ msgstr "Ausgabe" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/save_template_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:106 @@ -3752,8 +3836,8 @@ msgstr "eBook Einstellungen" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:20 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:222 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1362 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1380 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1433 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1451 msgid "Catalog" msgstr "Katalog" @@ -4920,16 +5004,6 @@ msgstr "An Speicherkarte B senden" msgid "Main Memory" msgstr "Hauptspeicher" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:427 -msgid "Storage Card A" -msgstr "Speicherkarte A" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:420 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:429 -msgid "Storage Card B" -msgstr "Speicherkarte B" - #: /home/kovid/work/calibre/src/calibre/gui2/device.py:443 msgid "Send and delete from library" msgstr "Übertragen und aus der Bibliothek löschen" @@ -4950,23 +5024,23 @@ msgstr "Von Verzeichnis trennen" msgid "Fetch annotations (experimental)" msgstr "Anmerkungen abrufen (experimentell)" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:606 msgid "Error communicating with device" msgstr "Fehler bei der Kommunikation mit dem Gerät" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:627 msgid "Select folder to open as device" msgstr "Verzeichnis wählen, das als Gerät geöffnet werden soll" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:669 msgid "Failed" msgstr "Fehlgeschlagen" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:676 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:675 msgid "Error talking to device" msgstr "Fehler in der Kommunikation zum Gerät" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:676 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." @@ -4974,129 +5048,129 @@ msgstr "" "Es trat ein Fehler in der Kommunikation mit dem Gerät auf. Bitte entfernen " "und schließen Sie das Gerät wieder an und - oder starten Sie neu." -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:717 msgid "Device: " msgstr "Gerät: " -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:719 msgid " detected." msgstr " gefunden." -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:737 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742 msgid "Connected " msgstr "Angeschlossen: " -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:805 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:810 msgid "selected to send" msgstr "zum Übertragen ausgewählt" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:815 msgid "Choose format to send to device" msgstr "Format wählen, das ans Gerät geschickt wird" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:823 msgid "No device" msgstr "Kein Gerät" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:824 msgid "Cannot send: No device is connected" msgstr "Übertragung schlug fehl: Kein Gerät verbunden" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:822 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:831 msgid "No card" msgstr "Keine Speicherkarte" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:823 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:828 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:832 msgid "Cannot send: Device has no storage card" msgstr "Übertragung schlug fehl: Keine Speicherkarte im Gerät" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:868 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873 msgid "E-book:" msgstr "eBook:" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:876 msgid "Attached, you will find the e-book" msgstr "Im Anhang finden Sie das eBook" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:872 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:180 msgid "by" msgstr "von" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878 msgid "in the %s format." msgstr "im %s Format." -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 msgid "Sending email to" msgstr "Sende eMail an" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:923 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1015 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1076 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1195 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1202 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1081 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1200 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1207 msgid "No suitable formats" msgstr "Keine geeigneten Formate" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:922 msgid "Auto convert the following books before sending via email?" msgstr "" "Die folgenden Bücher vor dem Versenden per eMail automatisch konvertieren?" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:929 msgid "" "Could not email the following books as no suitable formats were found:" msgstr "" "Konnte die folgenden Bücher nicht versenden, da geeignete Formate fehlen:" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:947 msgid "Failed to email books" msgstr "Senden der Bücher schlug fehl" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:948 msgid "Failed to email the following books:" msgstr "Senden der folgenden Bücher schlug fehl:" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:952 msgid "Sent by email:" msgstr "Per eMail versendet:" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:979 msgid "News:" msgstr "Nachrichten:" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:980 msgid "Attached is the" msgstr "Im Anhang ist" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:991 msgid "Sent news to" msgstr "Nachrichten senden an" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1016 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1077 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1196 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1021 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1082 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1201 msgid "Auto convert the following books before uploading to the device?" msgstr "" "Die folgenden Bücher vor dem Laden auf das Gerät automatisch konvertieren?" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1045 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1050 msgid "Sending catalogs to device." msgstr "Sende Kataloge ans Gerät." -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1113 msgid "Sending news to device." msgstr "Sende Nachrichten an das Gerät." -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1162 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167 msgid "Sending books to device." msgstr "Sende Bücher an das Gerät." -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1203 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found. Convert the book(s) to a format supported by your device first." @@ -5105,26 +5179,30 @@ msgstr "" "fehlen. Konvertieren Sie die Bücher zuerst in ein von Ihrem Gerät " "unterstütztes Format." -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1251 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1256 msgid "No space on device" msgstr "Gerätespeicher voll" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1252 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1257 msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" "

Es können keine Bücher mehr auf das Gerät geladen werden, da der " "Gerätespeicher voll ist " -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:78 msgid "Select available formats and their order for this device" msgstr "Verfügbare Formate und deren Reihenfolge für dieses Gerät wählen" -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:82 msgid "Use sub directories" msgstr "Unterverzeichnisse verwenden" -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:83 +msgid "Use author sort for author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:85 msgid "Save &template:" msgstr "Vor&lage speichern:" @@ -5281,19 +5359,19 @@ msgstr "" msgid "new email address" msgstr "Neue eMail-Adresse" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:489 msgid "Wide" msgstr "Breit" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:490 msgid "Narrow" msgstr "Schmal" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:500 msgid "System port selected" msgstr "System-Port ausgewählt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:501 msgid "" "The value %d you have chosen for the content server port is a system " "port. Your operating system may not allow the server to run on this " @@ -5304,133 +5382,133 @@ msgstr "" "dass der Server auf diesem Port läuft. Sie sind auf der sicheren Seite, wenn " "Sie eine Port Zahl größer als 1024 wählen." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:521 msgid "Failed to install command line tools." msgstr "Die Installation der Befehlszeilen-Tools schlug fehl." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 msgid "Command line tools installed" msgstr "Kommandozeilen-Tools installiert" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 msgid "Command line tools installed in" msgstr "Kommandozeilen-Tools installiert in" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:526 msgid "" "If you move calibre.app, you have to re-install the command line tools." msgstr "" "Wenn Sie Calibre.app verschieben, müssen Sie die Befehlszeilen-Tools neu " "installieren." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:575 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:577 msgid "No valid plugin path" msgstr "Kein gültiger Plugin-Pfad" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:578 msgid "%s is not a valid plugin path" msgstr "%s ist kein gültiger Plugin-Pfad" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:581 msgid "Choose plugin" msgstr "Plugin wählen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:593 msgid "Plugin cannot be disabled" msgstr "Plugin kann nicht ausgeschaltet werden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:594 msgid "The plugin: %s cannot be disabled" msgstr "Das Plugin: %s kann nicht ausgeschaltet werden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 msgid "Plugin not customizable" msgstr "Plugin nicht anpassbar" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:604 msgid "Plugin: %s does not need customization" msgstr "Plugin: %s bedarf keines Anpassens" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:612 msgid "Customize" msgstr "Anpassen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:650 msgid "Cannot remove builtin plugin" msgstr "Kann festinstalliertes Plugin nicht entfernen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:651 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" " kann nicht entfernt werden, da es ein festinstalliertes Plugin ist. " "Versuchen Sie, es auszuschalten." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:682 msgid "You must select a column to delete it" msgstr "Sie müssen eine Spalte auswählen, um sie zu löschen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:685 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:687 msgid "The selected column is not a custom column" msgstr "Die gewählte Spalte ist keine benutzerdefinierte Spalte" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:686 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:688 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:48 msgid "Are you sure?" msgstr "Sicher?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:689 msgid "Do you really want to delete column %s and all its data?" msgstr "Wollen Sie wirklich die Spalte %s und ihre gesamten Daten löschen?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:756 msgid "Error log:" msgstr "Fehler Log:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:761 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:763 msgid "Access log:" msgstr "Zugriffs-Protokolldatei:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:343 msgid "Failed to start content server" msgstr "Content Server konnte nicht gestartet werden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:815 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Select location for books" msgstr "Speicherort für Bücher wählen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:822 msgid "Invalid size" msgstr "Ungültige Größe" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:823 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" "Die Größe %s ist ungültig. Sie muss der Form BreitexHöhe entsprechen." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:878 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:881 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:886 msgid "Invalid database location" msgstr "Ortsangabe der Datenbank ungültig" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:879 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:882 msgid "Invalid database location " msgstr "Ortsangabe der Datenbank ungültig " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:883 msgid "
Must be a directory." msgstr "
Muss ein Verzeichnis sein." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:887 msgid "Invalid database location.
Cannot write to " msgstr "Ortsangabe der Datenbank ungültig.
Speichern nicht möglich " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:889 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:892 msgid "Must restart" msgstr "Neustart erforderlich" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:890 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:893 msgid "" "The changes you made require that Calibre be restarted. Please restart as " "soon as practical." @@ -5438,19 +5516,19 @@ msgstr "" "Die gewählten Änderungen erfordern einen Neustart von Calibre. Bitte starten " "Sie baldmöglichst neu." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:927 msgid "Checking database integrity" msgstr "Überprüfe Vollständigkeit der Datenbank" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:947 msgid "Failed to check database integrity" msgstr "Überprüfung der Vollständigkeit der Datenbank schlug fehl" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:949 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:952 msgid "Some inconsistencies found" msgstr "Einige Inkonsistenzen gefunden." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:953 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -5586,13 +5664,14 @@ msgstr "" msgid "Sending to &device" msgstr "An das Gerät sen&den" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:297 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:201 msgid "Preferences" msgstr "Einstellungen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 msgid "" "&Location of ebooks (The ebooks are stored in folders sorted by author and " "metadata is stored in the file metadata.db)" @@ -5601,29 +5680,29 @@ msgstr "" "sortiert gespeichert und die Metadaten werden in der Datei metadata.db " "gespeichert)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 msgid "Browse for the new database location" msgstr "Zu einem neuen Ort der Datenbank wechseln" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 msgid "Show notification when &new version is available" msgstr "Benachrichtigung anzeigen, wenn &neue Version verfügbar ist" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 msgid "Download &social metadata (tags/ratings/etc.) by default" msgstr "" "&Soziale Metadaten (Etikettierung/Bewertung/etc.) laden als Voreinstellung" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 msgid "&Overwrite author and title by default when fetching metadata" msgstr "" "Autor und Titel standardmäßig überschreiben, wenn Metadaten geholt werden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 msgid "Default network &timeout:" msgstr "Voreinstellung für Zei&tüberschreitung bei Netzwerkverbindungen:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" @@ -5631,144 +5710,148 @@ msgstr "" "Voreinstellung der Zeitüberschreitung für Netzwerkabrufe festsetzen (Gilt " "immer dann, wenn aus dem Internet Informationen abgerufen werden sollen)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 msgid " seconds" msgstr " Sekunden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:558 msgid "Choose &language (requires restart):" msgstr "Sprache wäh&len (erfordert Neustart):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:559 msgid "Normal" msgstr "Normal" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:560 msgid "High" msgstr "Hoch" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:561 msgid "Low" msgstr "Niedrig" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:562 msgid "Job &priority:" msgstr "Auftrags&priorität:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:563 msgid "Preferred &output format:" msgstr "Bev&orzugtes Ausgabe-Format:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:564 msgid "Preferred &input format order:" msgstr "Bevorzugte Reihenfolge des E&ingabe-Formats:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:567 msgid "Use &Roman numerals for series number" msgstr "&Römische Ziffern für Reihennummerierung verwenden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:568 msgid "Enable system &tray icon (needs restart)" msgstr "" "Symbol im Sys&tembereich der Kontrollleiste aktivieren (erfordert Neustart)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:569 msgid "Show ¬ifications in system tray" msgstr "Be&nachrichtigungen im Systembereich der Kontrollleiste anzeigen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:570 msgid "Show &splash screen at startup" msgstr "Spla&sh-Screen beim Starten anzeigen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:571 msgid "Show cover &browser in a separate window (needs restart)" msgstr "Zeige Cover-Ansicht in einem eigenen Fenster (erfordert Neustart)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:572 +msgid "Show &average ratings in the tags browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:573 msgid "Search as you type" msgstr "Suchen während der Eingabe" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:574 msgid "Automatically send downloaded &news to ebook reader" msgstr "Geladene &Nachrichten automatisch an das Gerät senden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:575 msgid "&Delete news from library when it is automatically sent to reader" msgstr "" "Nachrichten nach der automatischen Übertragung auf das Gerät aus der " "Bibliothek &löschen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:576 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" "A&nzahl der anzuzeigenden Umschlagbilder in der Cover-Ansicht (erfordert " "Neustart):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:577 msgid "Toolbar" msgstr "Symbolleiste" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:578 msgid "Large" msgstr "Groß" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:579 msgid "Medium" msgstr "Mittel" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:575 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:580 msgid "Small" msgstr "Klein" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:581 msgid "&Button size in toolbar" msgstr "&Größe der Schaltflächen in der Symbolleiste" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:582 msgid "Show &text in toolbar buttons" msgstr "Zeige &Text in Schaltflächen der Symbolleiste" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:583 msgid "Select visible &columns in library view" msgstr "Si&chtbare Spalten in Bibliothek-Ansicht wählen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:580 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:585 msgid "Remove a user-defined column" msgstr "Benutzerdefinierte Spalte entfernen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:587 msgid "Add a user-defined column" msgstr "Benutzerdefinierte Spalte hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:589 msgid "Edit settings of a user-defined column" msgstr "Einstellungen einer benutzerdefinierten Spalte ändern" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:592 msgid "Use internal &viewer for:" msgstr "Internen &Viewer verwenden für:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:593 msgid "User Interface &layout (needs restart):" msgstr "Aussehen der Benutzeroberf&läche (Neustart erforderlich):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:594 msgid "Add an email address to which to send books" msgstr "Eine eMail-Adresse hinzufügen, an die die Bücher gesendet werden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:595 msgid "&Add email" msgstr "eM&ail hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:596 msgid "Make &default" msgstr "Als Voreinstellung verwenden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:597 msgid "&Remove email" msgstr "eMail entfe&rnen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:598 msgid "" "calibre can send your books to you (or your reader) by email. Emails will be " "automatically sent for downloaded news to all email addresses that have Auto-" @@ -5778,35 +5861,35 @@ msgstr "" "eMails werden automatisch für geladene Nachrichten an alle eMail-Adressen " "mit aktiviertem Auto-Send verschickt." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:599 msgid "&Maximum number of waiting worker processes (needs restart):" msgstr "" "&Maximale Anzahl der Arbeitsprozesse in der Warteschlange (erfordert " "Neustart):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:600 msgid "&Check database integrity" msgstr "Vollständigkeit der &Datenbank überprüfen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:601 msgid "&Install command line tools" msgstr "Kommandozeilen-Tools &installieren" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:597 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:602 msgid "Open calibre &configuration directory" msgstr "&Calibre Einstellungsverzeichnis öffnen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:603 msgid "Limit the max. simultaneous jobs to the available CPU &cores" msgstr "" "Die maximale Anzahl gleichzeitiger Aufträge auf die Anzahl der &CPU-Kerne " "beschränken." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:604 msgid "Debug &device detection" msgstr "Fehlersuche bei &der Geräteerkennung" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:605 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " @@ -5816,25 +5899,25 @@ msgstr "" "von überall aus mit Hilfe eines Browsers auf Ihre Büchersammlung zugreifen " "können. Einstellungsänderungen erfolgen erst nach einem Neustart des Servers." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:606 msgid "Server &port:" msgstr "Server &Port:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:607 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117 msgid "&Username:" msgstr "Ben&utzername:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:608 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119 msgid "&Password:" msgstr "&Passwort:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:609 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." @@ -5842,7 +5925,7 @@ msgstr "" "Wenn Sie das Kennwort leer lassen, kann jeder auf Ihre Büchersammlung über " "das Webinterface zugreifen." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:610 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " @@ -5850,45 +5933,45 @@ msgstr "" "Maximale Größe (BreitexHöhe) der angezeigten Umschlagbilder. Größere " "Umschlagbilder werden verkleinert. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:611 msgid "Max. &cover size:" msgstr "Maximale Ums&chlagbild-Größe:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:612 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:214 msgid "&Show password" msgstr "Pa&sswort anzeigen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:613 msgid "Max. &OPDS items per query:" msgstr "Maximale &ODPS Einträge pro Anfrage:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:614 msgid "Max. OPDS &ungrouped items:" msgstr "Max. OPDS &ungeordnete Elemente:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:615 msgid "&Start Server" msgstr "Server &starten" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:616 msgid "St&op Server" msgstr "Server st&oppen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:617 msgid "&Test Server" msgstr "Server &testen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:618 msgid "Run server &automatically on startup" msgstr "Server &automatisch beim Starten hochfahren" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:619 msgid "View &server logs" msgstr "Server Logs ansehen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:620 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 msgid "" "

Remember to leave calibre running as the server only runs as long as " @@ -5906,7 +5989,7 @@ msgstr "" "vollständige Servername oder die IP-Adresse des Rechners sein, auf dem " "Calibre läuft." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:622 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." @@ -5914,27 +5997,27 @@ msgstr "" "Hier können Sie das Verhalten von Calibrie anpassen, indem sie festlegen, " "welche Plugins verwendet werden." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:623 msgid "Enable/&Disable plugin" msgstr "Plugin &ein-/ausschalten" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:624 msgid "&Customize plugin" msgstr "Plugin &anpassen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:625 msgid "&Remove plugin" msgstr "Plugin entfe&rnen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:626 msgid "Add new plugin" msgstr "Neues Plugin hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:627 msgid "Plugin &file:" msgstr "&Plugin-Datei:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:629 msgid "&Add" msgstr "&Hinzufügen" @@ -5972,9 +6055,10 @@ msgstr "Nummer" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:137 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:853 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:868 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:542 msgid "Date" msgstr "Datum" @@ -6183,6 +6267,27 @@ msgstr "&Warnung erneut anzeigen" msgid "ERROR" msgstr "FEHLER" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:69 +msgid "Location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1041 +msgid "Format" +msgstr "Format" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:50 +msgid "Delete from device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:29 +msgid "Author sort" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:47 +msgid "Manage authors" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63 msgid "Author Sort" msgstr "Sortierung nach Autor" @@ -6907,12 +7012,12 @@ msgid "Choose formats" msgstr "Formate auswählen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:72 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:76 msgid "Authors" msgstr "Autoren" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:101 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:107 msgid "Publishers" msgstr "Herausgeber" @@ -7035,12 +7140,12 @@ msgstr "" "zuweisen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:500 msgid "Item is blank" msgstr "Eintrag ist leer" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:501 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" "Ein Element kann nicht auf nichts eingestellt werden. Löschen Sie es " @@ -7075,15 +7180,15 @@ msgstr "Sie müssen wenigstens eines der Elemente aus der Liste auswählen." msgid "Are you certain you want to delete the following items?" msgstr "Sind Sie sicher, dass Sie die folgenden Elemente löschen wollen?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 msgid "Category Editor" msgstr "Kategorie-Editor" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Items in use" msgstr "Elemente in Verwendung" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." @@ -7091,11 +7196,11 @@ msgstr "" "Element aus der Datenbank löschen. Dies entfernt das Element von allen " "Büchern und löscht es dann aus der Datenbank." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 msgid "Rename the item in every book where it is used." msgstr "Element in jedem Buch, in dem es verwendet wird, umbenennen." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 msgid "Ctrl+S" msgstr "Strg+S" @@ -7414,47 +7519,47 @@ msgstr "ISBN:" msgid "Regular expression (?P)" msgstr "Regulärer Ausdruck (?P)" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:36 msgid "Save single format to disk..." msgstr "Speichere einzelnes Format auf Festplatte..." -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:52 msgid "Edit metadata individually" msgstr "Metadaten einzeln bearbeiten" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:55 msgid "Edit metadata in bulk" msgstr "Metadaten auf einmal bearbeiten" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:58 msgid "Download metadata and covers" msgstr "Metadaten und Umschlagbilder laden" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:60 msgid "Download only metadata" msgstr "Nur Metadaten laden" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:62 msgid "Download only covers" msgstr "Nur Umschlagbilder laden" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:65 msgid "Download only social metadata" msgstr "Nur soziale Metadaten laden" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:71 msgid "Merge into first selected book - delete others" msgstr "In das zuerst gewählte Buch zusammenführen - andere löschen" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:74 msgid "Merge into first selected book - keep others" msgstr "In das zuerst gewählte Buch zusammenführen - andere behalten" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:82 msgid "Add books from a single directory" msgstr "Bücher aus einem einzelnen Verzeichnis hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:84 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" @@ -7463,7 +7568,7 @@ msgstr "" "Buch pro Verzeichnis, jede eBook Datei im Verzeichnis ist dasselbe Buch in " "verschiedenen Formaten)" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:88 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" @@ -7471,89 +7576,93 @@ msgstr "" "Bücher aus Verzeichnissen hinzufügen, inklusive Unterverzeichnissen " "(verschiedene Bücher im Verzeichnis, jede eBook Datei ist ein anderes Buch)" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:91 msgid "Add Empty book. (Book entry with no formats)" msgstr "Leeres Buch hinzufügen. (Bucheintrag ohne Formate)" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:283 msgid "Save to disk" msgstr "Auf Festplatte speichern" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:103 msgid "Save to disk in a single directory" msgstr "Auf Festplatte in ein einziges Verzeichnis speichern" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:405 msgid "Save only %s format to disk" msgstr "Nur das %s Format auf Festplatte speichern" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:408 msgid "Save only %s format to disk in a single directory" msgstr "" "Dur das %s Format in ein einzelnes Verzeichnis auf der Festplatte speichern" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:118 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:289 msgid "View" msgstr "Vorschau" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:119 msgid "View specific format" msgstr "Spezielles Format ansehen" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:125 msgid "Remove selected books" msgstr "Gewählte Bücher entfernen" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 msgid "Remove files of a specific format from selected books.." msgstr "Dateien des angegebenen Formates der gewählten Bücher entfernen..." -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 msgid "Remove all formats from selected books, except..." msgstr "Alle Formate der gewählten Bücher entfernen, außer..." -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:133 msgid "Remove covers from selected books" msgstr "Umschlagbilder der gewählten Bücher entfernen" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:136 +msgid "Remove matching books from device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:153 msgid "Convert individually" msgstr "Einzeln konvertieren" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:155 msgid "Bulk convert" msgstr "Auf einmal konvertieren" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:159 msgid "Create catalog of books in your calibre library" msgstr "Erstelle Katalog der Bücher in der Calibre Bibliothek" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:167 msgid "Run welcome wizard" msgstr "Willkommens-Assistenten ausführen" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:199 msgid "Similar books..." msgstr "Ähnliche Bücher..." -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:230 +msgid "Add books to library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:309 msgid "Cover Browser" msgstr "Cover-Browser" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:327 msgid "Tag Browser" msgstr "Etiketten-Browser" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:339 -msgid "Side bar" -msgstr "Seitenleiste" - -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:384 msgid "Book Details" msgstr "Buchdetails" @@ -7637,33 +7746,29 @@ msgid "Rating" msgstr "Bewertung" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1042 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1061 msgid "Book %s of %s." msgstr "Buch %s von %s." -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:659 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1100 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:662 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:398 msgid "The lookup/search name is \"{0}\"" msgstr "Der Such-Name ist \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:865 msgid "In Library" msgstr "In der Bibliothek" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:869 msgid "Size" msgstr "Größe" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022 -msgid "Format" -msgstr "Format" - -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1082 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 msgid "Marked for deletion" msgstr "Zum Löschen ausgewählt" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1085 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 msgid "Double click to edit me

" msgstr "Doppelklick ermöglicht Bearbeitung

" @@ -7707,11 +7812,11 @@ msgstr "Spalte anzeigen" msgid "Restore default layout" msgstr "Voreingestelltes Layout wiederherstellen" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:509 msgid "Not allowed" msgstr "Das ist nicht gestattet" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:506 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:510 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -8103,20 +8208,20 @@ msgstr "Buch hat weder Titel noch ISBN" msgid "No matches found for this book" msgstr "Keine Treffer für dieses Buch" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:251 msgid "Search" msgstr "Suche" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:304 msgid "The selected search will be permanently deleted. Are you sure?" msgstr "Die gewählte Suche wird dauerhaft gelöscht. Sind Sie sicher?" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:346 msgid "Search (For Advanced Search click the button to the left)" msgstr "Suche (Zur erweiterten Suche die Schaltfläche links klicken)" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:377 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:379 msgid "Saved Searches" msgstr "Gespeicherte Suchergebnisse" @@ -8192,61 +8297,74 @@ msgstr "Löschen" msgid "&Alternate shortcut:" msgstr "&Alternatives Tastenkürzel:" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:150 -msgid "Rename" -msgstr "Umbenennen" +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:190 +msgid "Rename '%s'" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:194 +msgid "Edit sort for '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:199 msgid "Hide category %s" msgstr "Kategorie %s ausblenden" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:202 msgid "Show category" msgstr "Kategorie anzeigen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:206 msgid "Show all categories" msgstr "Alle Kategorien anzeigen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:169 -msgid "Manage " -msgstr "Verwalten " +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:217 +msgid "Manage %s" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:220 msgid "Manage Saved Searches" msgstr "Gespeicherte Suchen verwalten" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:231 msgid "Manage User Categories" msgstr "Benutzer-Kategorien verwalten" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:377 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:432 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:266 msgid "Searches" msgstr "Suchergebnisse" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:510 msgid "Duplicate search name" msgstr "Such-Name duplizieren" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:511 msgid "The saved search name %s is already used." msgstr "Der gespeicherte Such-Name %s wird schon verwendet." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:652 -msgid "Sort by &popularity" -msgstr "Nach Beliebtheit sortieren" +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:726 +msgid "Sort by name" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:726 +msgid "Sort by popularity" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:727 +msgid "Sort by average rating" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:733 msgid "Match all" msgstr "Übereinstimmung mit allen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:733 msgid "Match any" msgstr "Übereinstimmung mit irgendeinem" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:661 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:738 msgid "Manage &user categories" msgstr "Ben&utzer-Kategorien verwalten" @@ -8293,63 +8411,63 @@ msgstr "" "Die folgenden Bücher wurden schon in das %s Format konvertiert. Möchten Sie " "sie erneut konvertieren?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:162 msgid "&Restore" msgstr "&Wiederherstellen" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:165 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:164 msgid "&Donate to support calibre" msgstr "Spen&den Sie, um Calibre zu unterstützen" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:167 msgid "&Eject connected device" msgstr "Verbundenes Gerät ausw&erfen" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:172 msgid "&Restart" msgstr "&Neustart" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:206 msgid "

For help see the: User Manual
" msgstr "" "

Hilfe finden Sie in der Bedienungsanleitung
" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:212 msgid "%s: %s by Kovid Goyal %%(version)s
%%(device)s

" msgstr "%s: %s von Kovid Goyal %%(version)s
%%(device)s

" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:240 msgid "Calibre Quick Start Guide" msgstr "Calibre Quick-Start-Guide" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:394 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:392 msgid "Cannot configure" msgstr "Konfiguration nicht möglich" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:388 msgid "Cannot configure while there are running jobs." msgstr "Konfiguration nicht möglich während Aufträge abgearbeitet werden." -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:393 msgid "Cannot configure before calibre is restarted." msgstr "Konfiguration erst nach einem Neustart von Calibre möglich." -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:438 msgid "No detailed info available" msgstr "Es sind keine genaueren Informationen verfügbar" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:439 msgid "No detailed information is available for books on the device." msgstr "" "Es sind keine weitere Informationen über Bücher auf dem Gerät verfügbar" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:494 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:517 msgid "Conversion Error" msgstr "Konvertierungsfehler" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:490 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using third party tools." @@ -8358,15 +8476,15 @@ msgstr "" "href=\"%s\">DRM geschütztes Buch. Sie müssen zuerst das DRM mit Hilfe " "anderer Programme entfernen." -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:503 msgid "Recipe Disabled" msgstr "Downloadschema ausgeschalten" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:518 msgid "Failed" msgstr "Misslungen" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:558 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." @@ -8375,12 +8493,12 @@ msgstr "" "Falls Sie es nützlich finden, sollten Sie eine Spende zur Unterstützung " "seiner Entwicklung in Betracht ziehen." -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:583 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" "Es bestehen aktive Aufträge. Sind Sie sicher, dass sie es beenden wollen?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:586 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" @@ -8391,11 +8509,11 @@ msgstr "" "verursachen.
\n" " Sind Sie sicher, dass sie beenden möchten?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:590 msgid "WARNING: Active jobs" msgstr "WARNUNG: Aktive Aufträge" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:642 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -9997,43 +10115,47 @@ msgstr "" "\n" "Sie erhalten Hilfe zu einem bestimmten Befehl mit: %%prog command --help\n" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:487 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:70 +msgid "%sAverage rating is %3.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:520 msgid "Main" msgstr "Haupt" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:489 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:522 msgid "Card A" msgstr "Karte A" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:491 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:524 msgid "Card B" msgstr "Karte B" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1736 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:1694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1765 msgid "Copying %s" msgstr "Kopiere %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1782 msgid "Compacting database" msgstr "Komprimiere Datenbank" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1804 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1875 msgid "Checking SQL integrity..." msgstr "Überprüfe SQL Vollständigkeit..." -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1845 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1916 msgid "Checking for missing files." msgstr "Überprüfe fehlende Dateien." -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1867 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1938 msgid "Checked id" msgstr "Überprüfte ID" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:118 msgid "Ratings" msgstr "Bewertungen" @@ -10262,43 +10384,43 @@ msgstr "" msgid "Write process PID to the specified file" msgstr "Prozess PID in die angegebene Datei schreiben" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:112 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:108 msgid "%d books" msgstr "%d Bücher" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:124 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:127 msgid "%d items" msgstr "%d Einträge" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:141 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:144 msgid "RATING: %s
" msgstr "BEWERTUNG: %s
" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:144 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:147 msgid "TAGS: %s
" msgstr "ETIKETTEN: %s
" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:148 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:151 msgid "SERIES: %s [%s]
" msgstr "REIHEN: %s [%s]
" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:189 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:192 msgid "Library" msgstr "Bibliothek" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Books in your library" msgstr "Bücher in Ihrer Bibliothek" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:234 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:237 msgid "By " msgstr "Von " -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:235 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:238 msgid "Books sorted by " msgstr "Bücher sortiert nach " -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:535 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:542 msgid "Newest" msgstr "Neuestes" @@ -10445,34 +10567,38 @@ msgid "English (Pakistan)" msgstr "Englisch (Pakistan)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 +msgid "English (Israel)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 msgid "English (Singapore)" msgstr "Englisch (Singapur)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "English (Yemen)" msgstr "Englisch (Jemen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (Ireland)" msgstr "Englisch" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "English (China)" msgstr "Englisch (China)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "Spanish (Paraguay)" msgstr "Spanisch (Paraguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "German (AT)" msgstr "Deutsch (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "Dutch (NL)" msgstr "Holländisch (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "Dutch (BE)" msgstr "Holländisch (BE)" @@ -10564,64 +10690,64 @@ msgstr " von " msgid "\tFailed links:" msgstr "\tFehlgeschlagene Verknüpfungen:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:827 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" "Konnte Artikel nicht abrufen. Mit -vv starten, um den Grund dafür zu sehen" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:848 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:849 msgid "Fetching feeds..." msgstr "Rufe Feeds ab..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:853 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:854 msgid "Got feeds from index page" msgstr "Feeds der Index-Seite erhalten" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:859 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:860 msgid "Trying to download cover..." msgstr "Umschlagbild versuchen heruterzuladen ..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:861 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:862 msgid "Generating masthead..." msgstr "Erstelle Impressum..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:942 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 msgid "Starting download [%d thread(s)]..." msgstr "Download von [%d Thread(s)] starten ..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:958 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:959 msgid "Feeds downloaded to %s" msgstr "Feeds wurden nach %s heruntergeladen" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:968 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:969 msgid "Could not download cover: %s" msgstr "Umschlagbild konnte nicht heruntergeladen werden: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:980 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:981 msgid "Downloading cover from %s" msgstr "Umschlagbild von %s herunterladen" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1020 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1021 msgid "Masthead image downloaded" msgstr "Impressumskopie geladen" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1211 msgid "Untitled Article" msgstr "Artikel ohne Titel" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1282 msgid "Article downloaded: %s" msgstr "Artikel heruntergeladen: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1293 msgid "Article download failed: %s" msgstr "Herunterladen der Artikel schlug fehl: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1310 msgid "Fetching feed" msgstr "Feed abrufen" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1457 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -10629,7 +10755,7 @@ msgstr "" "Login fehlgeschlagen, überprüfen Sie ihren Benutzername und Passwort für den " "calibre Magazin Service." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1478 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1473 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -11848,6 +11974,9 @@ msgstr "CSS-Stylesheets nicht herunterladen." #~ msgid "The series index" #~ msgstr "Serienindex" +#~ msgid "Sort tags list by popularity" +#~ msgstr "Liste der Etiketten nach Beliebtheit sortieren" + #~ msgid "Read &metadata from files" #~ msgstr "&Metadaten aus Dateien lesen" @@ -11863,6 +11992,9 @@ msgstr "CSS-Stylesheets nicht herunterladen." #~ msgid "Level &2 TOC" #~ msgstr "Ebene &2 Inhaltsverzeichnis" +#~ msgid "Sort by &popularity" +#~ msgstr "Nach Beliebtheit sortieren" + #~ msgid "Set defaults for conversion of comics" #~ msgstr "Voreinstellungen für die Konvertierung von Comics eingeben" @@ -13172,3 +13304,12 @@ msgstr "CSS-Stylesheets nicht herunterladen." #~ msgid "Failed to create calibre library at: %r. Aborting." #~ msgstr "Das Erstellen der Bibliothek schlug fehl in: %r. Abbruch." + +#~ msgid "Rename" +#~ msgstr "Umbenennen" + +#~ msgid "Side bar" +#~ msgstr "Seitenleiste" + +#~ msgid "Manage " +#~ msgstr "Verwalten " diff --git a/src/calibre/translations/es.po b/src/calibre/translations/es.po index 420f119032..b185ba107c 100644 --- a/src/calibre/translations/es.po +++ b/src/calibre/translations/es.po @@ -10,17 +10,17 @@ msgid "" msgstr "" "Project-Id-Version: es\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-06-14 07:12+0000\n" -"PO-Revision-Date: 2010-06-15 19:40+0000\n" -"Last-Translator: Àngel Ollé \n" +"POT-Creation-Date: 2010-06-18 17:57+0000\n" +"PO-Revision-Date: 2010-06-18 17:14+0000\n" +"Last-Translator: Kovid Goyal \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-06-16 03:47+0000\n" +"X-Launchpad-Export-Date: 2010-06-19 03:49+0000\n" "X-Generator: Launchpad (build Unknown)\n" -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:318 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:319 msgid "" "This profile is intended for the SONY PRS line. The 500/505/700 etc, in " "landscape mode. Mainly useful for comics." @@ -28,7 +28,7 @@ msgstr "" "Este perfil está pensado para la línea PRS de SONY. Los 500/505/700, etc., " "en modo apaisado. Útil principalmente para cómics." -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:416 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:417 msgid "This profile is intended for the Amazon Kindle DX." msgstr "Este perfil está pensado para el Kindle DX de Amazon." @@ -42,11 +42,11 @@ msgstr "No hace absolutamente nada" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:72 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:75 #: /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 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:431 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:432 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:385 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:98 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:101 @@ -59,12 +59,12 @@ msgstr "No hace absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1894 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1896 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/output.py:24 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:230 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:270 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:273 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:373 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:19 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:382 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:21 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:46 @@ -73,8 +73,8 @@ msgstr "No hace absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:123 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:943 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1055 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:945 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1057 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:39 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:28 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 @@ -120,20 +120,20 @@ msgstr "No hace absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:98 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:233 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:235 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:286 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:812 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:177 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:134 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1151 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1154 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1156 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:158 @@ -141,23 +141,25 @@ msgstr "No hace absolutamente nada" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:351 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:371 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:846 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1018 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1037 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:92 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:185 #: /home/kovid/work/calibre/src/calibre/library/cli.py:213 #: /home/kovid/work/calibre/src/calibre/library/database.py:913 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:302 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:314 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:880 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:917 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1515 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1517 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:916 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:985 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1586 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1588 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1710 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:268 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:131 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:134 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:137 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:68 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 @@ -314,62 +316,62 @@ msgid "This profile is intended for the SONY PRS 300." msgstr "Este perfil está pensado para el SONY PRS-300." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:78 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:300 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:301 msgid "This profile is intended for the SONY PRS-900." msgstr "Este perfil está pensado para el SONY PRS-900" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:86 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:330 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:331 msgid "This profile is intended for the Microsoft Reader." msgstr "Este perfil está pensado para el Microsoft Reader." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:97 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:341 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:342 msgid "This profile is intended for the Mobipocket books." msgstr "Este perfil está pensado para los libros Mobipocket." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:110 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:354 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:355 msgid "This profile is intended for the Hanlin V3 and its clones." msgstr "Este perfil está pensado para el Hanlin V3 y sus clones." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:122 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:366 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:367 msgid "This profile is intended for the Hanlin V5 and its clones." msgstr "Este perfil está pensado para el Hanlin V5 y sus clones." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:132 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:375 msgid "This profile is intended for the Cybook G3." msgstr "Este perfil está pensado para el Cybook Gen3." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:145 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:387 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:388 msgid "This profile is intended for the Cybook Opus." msgstr "Este perfil está pensado para el Cybook Opus." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:157 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:398 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:399 msgid "This profile is intended for the Amazon Kindle." msgstr "Este perfil está pensado para el Kindle de Amazon" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:169 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:433 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:434 msgid "This profile is intended for the Irex Illiad." msgstr "Este perfil está pensado para el Irex Illiad." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:181 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:446 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:447 msgid "This profile is intended for the IRex Digital Reader 1000." msgstr "Este perfil está pensado para el IRex Digital Reader 1000." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:194 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:460 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:461 msgid "This profile is intended for the IRex Digital Reader 800." msgstr "Este perfil está pensado para el IRex Digital Reader 800." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:474 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:475 msgid "This profile is intended for the B&N Nook." msgstr "Este perfile está pensado para el Nook de B&N." @@ -397,11 +399,11 @@ msgstr "" msgid "This profile is intended for the Kobo Reader." msgstr "Este perfil está pensado para el lector Kobo" -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:291 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:292 msgid "This profile is intended for the SONY PRS-300." msgstr "Este perfil está pensado para el SONY PRS-300." -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:309 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:310 msgid "This profile is intended for the 5-inch JetBook." msgstr "Este perfil está pensado para el JetBook de 5 pulgadas." @@ -417,16 +419,20 @@ msgstr "Personalización del complemento local" msgid "Disabled plugins" msgstr "Complementos desactivados" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:77 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +msgid "Enabled plugins" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:83 msgid "No valid plugin found in " msgstr "No se ha encontrado ningún complemento válido en " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:278 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:460 msgid "Initialization of plugin %s failed with traceback:" msgstr "" "La inicialización del complemento %s falló y generó la siguiente traza:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:433 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "" " %prog options\n" "\n" @@ -438,18 +444,18 @@ msgstr "" " Personalizar calibre cargando complementos externos.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:439 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:499 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Añadir un complemento especificando la ruta al archivo ZIP que lo contiene." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:441 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:501 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Eliminar un complemento personalizado por nombre. No tiene efecto en los " "complementos incorporados." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:443 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:503 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -457,15 +463,15 @@ msgstr "" "Personalizar complemento. Especifica el nombre del complemento y el texto de " "personalización separados por una coma." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:445 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:505 msgid "List all installed plugins" msgstr "Lista de todos los complementos instalados" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:447 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:507 msgid "Enable the named plugin" msgstr "Activar el complemento nombrado" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:449 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:509 msgid "Disable the named plugin" msgstr "Desactivar el complemento nombrado" @@ -485,34 +491,33 @@ msgstr "" msgid "Communicate with S60 phones." msgstr "Comunicar con teléfonos S60." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:75 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:78 msgid "Communicate with iBooks through iTunes." msgstr "Comunicarse con iBooks a través de iTunes." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:81 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:84 msgid "Apple device detected, launching iTunes, please wait ..." msgstr "" "Dispositivo Apple detectado. Iniciando iTunes. Un momento, por favor..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:196 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:217 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:227 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:230 msgid "Updating device metadata listing..." msgstr "Actualizando listado de meta datos..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:282 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:318 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:806 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:832 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:301 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:842 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:876 msgid "%d of %d" msgstr "%d de %d" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:325 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:837 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:881 msgid "finished" msgstr "terminado" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:499 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:519 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" @@ -522,17 +527,17 @@ 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:703 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:742 #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:28 msgid "settings for device drivers" msgstr "configuraciones de controladores de dispositivos" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:705 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:744 #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:30 msgid "Ordered list of formats the device will accept" msgstr "Lista ordenada de formatos que el dispositivo aceptará" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:776 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:813 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -540,6 +545,18 @@ msgstr "" "Algunas portadas no pudieron ser convertidas.\n" "Pulsar en \"Mostrar Detalles\" para ver una lista." +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2168 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:810 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:816 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:239 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:167 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1470 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:128 +msgid "News" +msgstr "Noticias" + #: /home/kovid/work/calibre/src/calibre/devices/binatone/driver.py:17 msgid "Communicate with the Binatone Readme eBook reader." msgstr "Comunicar con el lector Binatone Readme." @@ -562,6 +579,10 @@ msgstr "Comunicarse con el lector Cybook Gen 3 / Opus." msgid "Communicate with the EB600 eBook reader." msgstr "Comunicar con el lector EB600" +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:207 +msgid "Communicate with the PocketBook 301 reader." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/edge/driver.py:17 msgid "Entourage Edge" msgstr "Equipo de expertos" @@ -592,14 +613,20 @@ msgstr "Interfaz del dispositivo" msgid "Communicate with Hanlin V3 eBook readers." msgstr "Comunicar con los lectores Hanlin V3." -#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:90 +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:87 msgid "Communicate with Hanlin V5 eBook readers." msgstr "Comunicar con los lectores Hanlin V5." -#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:109 +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:106 msgid "Communicate with the BOOX eBook reader." msgstr "Comunicar con el lector BOOX." +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:121 +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/hanvon/driver.py:18 msgid "Communicate with the Hanvon N520 eBook reader." msgstr "Comunicar con el lector Hanvon N520" @@ -646,15 +673,15 @@ msgstr "Comunicar con el lector Iriver Story." msgid "Communicate with the JetBook eBook reader." msgstr "Comunicarse con el lector JetBook." -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:42 msgid "Communicate with the Kindle eBook reader." msgstr "Comunicarse con el lector Kindle." -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:147 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:169 msgid "Communicate with the Kindle 2 eBook reader." msgstr "Comunicarse con el lector Kindle 2." -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:157 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:210 msgid "Communicate with the Kindle DX eBook reader." msgstr "Comunicarse con el lector Kindle DX." @@ -698,7 +725,7 @@ msgstr "Comunicar con el lector Sony PRS-500." msgid "Communicate with all the Sony eBook readers." msgstr "Comunicarse con todos los lectores Sony." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:60 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " @@ -706,7 +733,7 @@ msgstr "" "Lista (separada por comas) de campos de metadatos para convertir en " "colecciones en el dispositivo. Las posibilidades son: " -#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:142 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:143 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:68 msgid "Unnamed" msgstr "Sin nombre" @@ -727,25 +754,25 @@ msgstr "Comunicarse con el lector Newsmy." msgid "Communicate with the iPapyrus reader." msgstr "Comunicarse con el lector iPapyrus." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:247 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:248 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" "No se pudo detectar la unidad de disco %s. Pruebe después de reiniciar." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:427 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:428 msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" "No se puede detectar el punto de montaje %s. Inténtelo tras reiniciar." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:492 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:493 msgid "Unable to detect the %s disk drive." msgstr "No se pudo detectar la unidad de disco %s." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:585 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:586 msgid "Could not find mount helper: %s." msgstr "No se pudo encontrar el asistente de montaje: %s" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:597 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:598 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." @@ -753,39 +780,28 @@ msgstr "" "No se pudo detectar la unidad de disco %s. Probablemente el kernel está " "exportando una versión anticuada de SYSFS." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:605 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:606 msgid "Unable to mount main memory (Error code: %d)" msgstr "No se pudo montar la memoria principal (Código de error: %d)" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:742 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:744 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:743 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:745 msgid "The reader has no storage card in this slot." msgstr "El lector no tiene tarjeta de almacenamiento en esta ranura." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:746 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:747 msgid "Selected slot: %s is not supported." msgstr "La ranura seleccionada: %s no está soportada." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:775 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:776 msgid "There is insufficient free space in main memory" msgstr "No hay suficiente espacio libre en la memoria principal" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:777 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:778 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:780 msgid "There is insufficient free space on the storage card" msgstr "No hay suficiente espacio libre en la tarjeta de almacenamiento" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:815 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:843 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:239 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:141 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1399 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:120 -msgid "News" -msgstr "Noticias" - #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:12 msgid "Configure Device" msgstr "Configurar dispositivo" @@ -795,16 +811,20 @@ msgid "Place files in sub directories if the device supports them" msgstr "Colocar los archivos en subdirectorios si el dispositivo los soporta" #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:81 msgid "Read metadata from files on device" msgstr "Leer los metadatos de los archivos del dispositivo" #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:36 +msgid "Use author sort instead of author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:38 msgid "Template to control how books are saved" msgstr "Plantilla para controlar cómo se guardan los libros" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:39 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:84 msgid "Extra customization" msgstr "Personalización adicional" @@ -1982,88 +2002,88 @@ msgstr "Tipo de letra monoespaciada a incrustar." msgid "Comic" msgstr "Cómic" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:372 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:381 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:851 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:866 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:543 msgid "Title" msgstr "Título" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:373 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:382 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:353 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:867 msgid "Author(s)" msgstr "Autor(es)" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:374 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:62 msgid "Publisher" msgstr "Editorial" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:375 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:384 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "Productor" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:376 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:307 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1037 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:154 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1056 msgid "Comments" msgstr "Comentarios" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:384 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:393 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:26 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:139 msgid "Tags" msgstr "Etiquetas" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:386 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:395 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:312 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1042 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1061 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:87 msgid "Series" msgstr "Serie" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:387 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:396 msgid "Language" msgstr "Idioma" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:389 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1025 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1044 msgid "Timestamp" msgstr "Marca de tiempo" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:391 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 msgid "Published" msgstr "Publicado" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:393 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:402 msgid "Rights" msgstr "Derechos" @@ -2071,7 +2091,7 @@ msgstr "Derechos" msgid "EDITORIAL REVIEW" msgstr "REVISIÓN EDITORIAL" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/archive.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/archive.py:41 msgid "" "Extract common e-book formats from archives (zip/rar) files. Also try to " "autodetect if they are actually cbz/cbr files." @@ -2195,6 +2215,10 @@ msgstr "Portada guardada en" msgid "No cover found" msgstr "No se encontro ninguna portada" +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/douban.py:41 +msgid "Downloads metadata from Douban.com" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:33 msgid "Metadata download" msgstr "Metadatos descargados" @@ -2235,6 +2259,10 @@ msgstr "" msgid "Downloads social metadata from amazon.com" msgstr "Descarga metadatos sociales de amazon.com" +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:205 +msgid "Downloads series information from librarything.com" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/isbndb.py:94 msgid "" "\n" @@ -2310,7 +2338,7 @@ msgstr "" "Obtener una portada para el libro identificado por el ISBN en " "LibraryThing.com\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1220 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1222 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1371 msgid "Cover" msgstr "Portada" @@ -2639,6 +2667,8 @@ msgstr "" "Obtener información sobre un PDF.\n" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:29 msgid "Author" msgstr "Autor" @@ -2907,8 +2937,8 @@ msgid "Use Roman numerals for series number" msgstr "Usar números romanos para los número de series" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:47 -msgid "Sort tags list by popularity" -msgstr "Ordenar la lista de etiquetas por popularidad" +msgid "Sort tags list by name, popularity, or rating" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:49 msgid "Number of covers to show in the cover browsing mode" @@ -2994,172 +3024,223 @@ msgstr "Categorías del explorador de etiquetas que no se mostrarán" msgid "The layout of the user interface" msgstr "El diseño de la interfaz de usuario" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105 +msgid "Show the average rating per item indication in the tag browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:476 msgid "Copied" msgstr "Copiado" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:187 msgid "Copy" msgstr "Copiar" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:187 msgid "Copy to Clipboard" msgstr "Copiar al portapapeles" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:397 msgid "Choose Files" msgstr "Escoger ficheros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:64 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:242 msgid "Use library only" msgstr "Usar sólo la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:243 msgid "User annotations generated from main library only" msgstr "Usar anotaciones generadas sólo desde la biblioteca principal" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:541 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:636 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:655 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:851 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:666 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1037 msgid "No books selected" msgstr "No hay libros seleccionados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:74 msgid "No books selected to fetch annotations from" msgstr "No se han seleccionado libros desde los que obtener anotaciones" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:99 msgid "Merging user annotations into database" msgstr "Mezclando anotaciones de usuario en la base de datos" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:127 msgid "%s
Last Page Read: %d (%d%%)" msgstr "%s
Última página leída: %d (%d%%)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:133 msgid "%s
Last Page Read: Location %d (%d%%)" msgstr "%s
Última página leída: Localizada en %d (%d%%)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:152 msgid "Location %d • %s
%s
" msgstr "Lugar %d • %s
%s
" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:161 msgid "Page %d • %s
" msgstr "Page %d • %s
" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:165 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:166 msgid "Location %d • %s
" msgstr "Lugar %d • %s
" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:288 msgid "How many empty books?" msgstr "¿Cuantos libros vacios?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:289 msgid "How many empty books should be added?" msgstr "¿Cuantos libros vacios debe de estar aumentado?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:388 msgid "Uploading books to device." msgstr "Enviando libros al dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:139 msgid "Books" msgstr "Libros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:349 msgid "EPUB Books" msgstr "Libros en EPUB" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:350 msgid "LRF Books" msgstr "Libros en LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:351 msgid "HTML Books" msgstr "Libros en HTML" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:352 msgid "LIT Books" msgstr "Libros en LIT" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:353 msgid "MOBI Books" msgstr "Libros en MOBI" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:354 msgid "Topaz books" msgstr "Libros en formato topaz" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:355 msgid "Text books" msgstr "Libros en formato texto" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:356 msgid "PDF Books" msgstr "Libros en PDF" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:357 msgid "Comics" msgstr "Cómics" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:358 msgid "Archives" msgstr "Archivos" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:362 msgid "Supported books" msgstr "Libros soportados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:397 msgid "Merged some books" msgstr "Se han unido algunos libros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:398 msgid "" "Some duplicates were found and merged into the following existing books:" msgstr "" "Se han encontrado algunos libros duplicados y se han unido a los siguientes " "libros existentes:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:407 msgid "Failed to read metadata" msgstr "Fallo leyendo metadatos" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:408 msgid "Failed to read metadata from the following" msgstr "Fallo leyendo metadatos de" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:425 -msgid "Cannot delete" -msgstr "No se puede borrar" +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:432 +msgid "Add to library" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1121 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1214 msgid "No book selected" msgstr "No hay libros seleccionados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:432 +msgid "No book files found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:454 +msgid "Cannot delete" +msgstr "No se puede borrar" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:467 msgid "Choose formats to be deleted" msgstr "Elegir formatos a borrar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:485 msgid "Choose formats not to be deleted" msgstr "Elegir formatos que no hayan de ser borrados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:505 +msgid "Cannot delete books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:506 +msgid "No device is connected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:516 +msgid "Main memory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:427 +msgid "Storage Card A" +msgstr "Tarjeta de almacenamiento A" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:429 +msgid "Storage Card B" +msgstr "Tarjeta de almacenamiento B" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:523 +msgid "No books to delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:524 +msgid "None of the selected books are on the device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:598 +msgid "Deleting books from device." +msgstr "Eliminando libros del dispositivo" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:562 msgid "" "The selected books will be permanently deleted and the files removed " "from your computer. Are you sure?" @@ -3167,7 +3248,7 @@ msgstr "" "Los libros seleccionados serán eliminados permanentemente y los " "ficheros borrados del equipo. ¿Está seguro?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:583 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -3175,65 +3256,61 @@ msgstr "" "Los libros seleccionados se borrarán permanentemente del dispositivo. " "¿Está seguro?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:530 -msgid "Deleting books from device." -msgstr "Eliminando libros del dispositivo" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:608 msgid "Cannot download metadata" msgstr "No se pueden descargar los metadatos" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:624 msgid "social metadata" msgstr "metadatos sociales" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:626 msgid "covers" msgstr "portadas" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:626 msgid "metadata" msgstr "metadatos" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:628 msgid "Downloading %s for %d book(s)" msgstr "Descargando %s para %d libro(s)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:650 msgid "Failed to download some metadata" msgstr "No se pudieron descargar algunos metadatos" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:651 msgid "Failed to download metadata for the following:" msgstr "No se pudieron descargar metadatos para:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:654 msgid "Failed to download metadata:" msgstr "No se pudieron descargar metadatos:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:587 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:606 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:946 #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:53 msgid "Error" msgstr "Error" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:597 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:703 msgid "Cannot edit metadata" msgstr "No se pueden editar los metadatos" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:654 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:657 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:725 msgid "Cannot merge books" msgstr "No se pueden unir los libros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:726 msgid "At least two books must be selected for merging" msgstr "Deben seleccionarse al menos dos libros para unirlos" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:662 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:730 msgid "" "All book formats and metadata from the selected books will be added to the " "first selected book.

The second and subsequently selected " @@ -3244,7 +3321,7 @@ msgstr "" "primer libro seleccionado.

El segundo libro y los siguientes " "no se borrarán ni se modificarán.

Confirme que quiere continuar." -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:741 msgid "" "All book formats and metadata from the selected books will be merged into " "the first selected book.

After merger the second and " @@ -3260,52 +3337,52 @@ msgstr "" "se borrará de forma permanente de su ordenador.

¿Está " "seguro de que quiere continuar?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:685 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:753 msgid "" "You are about to merge more than 5 books. Are you sure you want to " "proceed?" msgstr "" "Va a unir más de 5 libros. ¿Está seguro de que quiere continuar?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:853 msgid "Cannot save to disk" msgstr "No se puede guardar en disco" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:856 msgid "Choose destination directory" msgstr "Elegir directorio de destino" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:889 msgid "Error while saving" msgstr "Error al guardar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:822 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:890 msgid "There was an error while saving." msgstr "Hubo un error al guardar." -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:829 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:897 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:898 msgid "Could not save some books" msgstr "No se pudieron guardar algunos libros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:831 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:899 msgid "Click the show details button to see which ones." msgstr "Pulse el botón \"Mostrar detalles\" para ver cuáles." -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:920 msgid "No books selected to generate catalog for" msgstr "No se han seleccionado libros para generar el catálogo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:869 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:937 msgid "Generating %s catalog..." msgstr "Generando catálogo %s..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:874 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:942 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:261 msgid "No books found" msgstr "No se encontró ningún libro" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:943 msgid "" "No books to catalog\n" "Check exclude tags" @@ -3313,49 +3390,49 @@ msgstr "" "No hay libros para incluir en el catálogo\n" "Compruebe la exclusión de etiquetas" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:885 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:953 msgid "Catalog generated." msgstr "Catálogo generado." -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:956 msgid "Export Catalog Directory" msgstr "Directorio para exportar catálogos" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:889 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:957 msgid "Select destination for %s.%s" msgstr "Seleccionar destino para %s.%s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:973 msgid "Fetching news from " msgstr "Obteniendo noticias de " -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:987 msgid " fetched." msgstr " obtenidas." -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1036 msgid "Cannot convert" msgstr "No se puede convertir" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:997 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1065 msgid "Starting conversion of %d book(s)" msgstr "Iniciando la conversión de %d libro(s)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1121 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1250 msgid "Cannot view" msgstr "No se puede visualizar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1195 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 msgid "Choose the format to view" msgstr "Elija el formato para visualizar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1135 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1203 msgid "Multiple Books Selected" msgstr "Varios libros seleccionados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1204 msgid "" "You are attempting to open %d books. Opening too many books at once can be " "slow and have a negative effect on the responsiveness of your computer. Once " @@ -3367,11 +3444,11 @@ msgstr "" "equipo. Una vez comenzado el proceso no puede deterse hasta que se complete. " "¿Desea continuar?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1213 msgid "Cannot open folder" msgstr "No se puede abrir la carpeta" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1183 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1251 msgid "%s has no available formats." msgstr "%s no tiene formatos disponibles." @@ -3396,7 +3473,7 @@ msgid "The specified directory could not be processed." msgstr "El directorio especificado no se puede procesar." #: /home/kovid/work/calibre/src/calibre/gui2/add.py:260 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:804 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:809 msgid "No books" msgstr "Sin libros" @@ -3532,17 +3609,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:561 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:579 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:583 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:585 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:584 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:628 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:369 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:388 @@ -3561,8 +3638,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 @@ -3599,42 +3676,45 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:22 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1042 msgid "Path" msgstr "Ruta" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:23 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:118 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:119 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:301 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:91 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:96 msgid "Formats" msgstr "Formatos" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:855 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1026 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1045 msgid "Collections" msgstr "Colecciones" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:55 msgid "Click to open" msgstr "Clic para abrir" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:294 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:306 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1055 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 @@ -3642,6 +3722,10 @@ msgstr "Clic para abrir" msgid "None" msgstr "Ninguno" +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:301 +msgid "Click to open Book Details window" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:16 msgid "CSV/XML Options" msgstr "Opciones CSV/XML" @@ -3701,7 +3785,7 @@ msgstr "salida" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/save_template_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:106 @@ -3719,8 +3803,8 @@ msgstr "Opciones de libro digital" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:20 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:222 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1362 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1380 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1433 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1451 msgid "Catalog" msgstr "Catálogo" @@ -4881,16 +4965,6 @@ msgstr "Enviar a la tarjeta de memoria B" msgid "Main Memory" msgstr "Memoria principal" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:427 -msgid "Storage Card A" -msgstr "Tarjeta de almacenamiento A" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:420 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:429 -msgid "Storage Card B" -msgstr "Tarjeta de almacenamiento B" - #: /home/kovid/work/calibre/src/calibre/gui2/device.py:443 msgid "Send and delete from library" msgstr "Enviar y eliminar de la biblioteca" @@ -4911,23 +4985,23 @@ msgstr "Desconectar de la carpeta" msgid "Fetch annotations (experimental)" msgstr "Obtener anotaciones (experimental)" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:606 msgid "Error communicating with device" msgstr "Error en la comunicación con el dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:627 msgid "Select folder to open as device" msgstr "Seleccionar carpeta para abrir como un dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:669 msgid "Failed" msgstr "Falló" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:676 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:675 msgid "Error talking to device" msgstr "Error de comunicación con el dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:676 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." @@ -4935,132 +5009,132 @@ msgstr "" "Hubo un error de comunicación con el dispositivo. Desconecte y vuelva a " "conectar el dispositivo o reinicie la aplicación." -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:717 msgid "Device: " msgstr "Dispositivo: " -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:719 msgid " detected." msgstr " detectado." -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:737 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742 msgid "Connected " msgstr "Conectado " -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:805 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:810 msgid "selected to send" msgstr "elegido para enviar" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:815 msgid "Choose format to send to device" msgstr "Elige el formato para enviar al dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:823 msgid "No device" msgstr "Sin dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:824 msgid "Cannot send: No device is connected" msgstr "No se pudo enviar: no hay ningún dispositivo conectado" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:822 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:831 msgid "No card" msgstr "Sin tarjeta" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:823 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:828 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:832 msgid "Cannot send: Device has no storage card" msgstr "No se pudo enviar: el dispositivo no tiene tarjeta de memoria" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:868 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873 msgid "E-book:" msgstr "Libro electrónico:" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:876 msgid "Attached, you will find the e-book" msgstr "El libro electrónico está adjunto" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:872 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:180 msgid "by" msgstr "por" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878 msgid "in the %s format." msgstr "en el formato %s." -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 msgid "Sending email to" msgstr "Enviando correo electrónico a" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:923 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1015 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1076 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1195 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1202 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1081 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1200 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1207 msgid "No suitable formats" msgstr "No hay formatos adecuados" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:922 msgid "Auto convert the following books before sending via email?" msgstr "" "¿Convertir automáticamente los siguientes libros antes de enviar por correo " "electrónico?" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:929 msgid "" "Could not email the following books as no suitable formats were found:" msgstr "" "No se pudieron enviar por correo electrónico los siguientes libros porque no " "se encontraron formatos compatibles:" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:947 msgid "Failed to email books" msgstr "Fallo al enviar libros por correo electrónico" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:948 msgid "Failed to email the following books:" msgstr "Fallo al enviar por correo electrónico los siguientes libros:" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:952 msgid "Sent by email:" msgstr "Enviado por correo electrónico:" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:979 msgid "News:" msgstr "Noticias:" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:980 msgid "Attached is the" msgstr "Adjunto está el" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:991 msgid "Sent news to" msgstr "Enviar noticias a" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1016 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1077 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1196 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1021 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1082 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1201 msgid "Auto convert the following books before uploading to the device?" msgstr "" "¿Convertir automáticamente los siguientes libros antes de pasarlos al " "dispositivo?" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1045 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1050 msgid "Sending catalogs to device." msgstr "Enviando catálogos al dispositivo." -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1113 msgid "Sending news to device." msgstr "Enviando noticias al dispositivo." -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1162 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167 msgid "Sending books to device." msgstr "Enviando libros al dispositivo." -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1203 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found. Convert the book(s) to a format supported by your device first." @@ -5069,28 +5143,32 @@ msgstr "" "encontraron formatos adecuados. Convierta el(los) libro(s) a un formato " "soportado por su dispositivo antes de volver a intentarlo." -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1251 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1256 msgid "No space on device" msgstr "No hay espacio en el dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1252 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1257 msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" "

No se pueden pasar los libros porque no hay más espacio libre en el " "dispositivo " -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:78 msgid "Select available formats and their order for this device" msgstr "" "Seleccionar los formatos disponibles y su orden de preferencia para este " "dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:82 msgid "Use sub directories" msgstr "Usar subdirectorios" -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:83 +msgid "Use author sort for author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:85 msgid "Save &template:" msgstr "Guardar &template:" @@ -5251,19 +5329,19 @@ msgstr "" msgid "new email address" msgstr "nueva dirección de correo electrónico" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:489 msgid "Wide" msgstr "Ancho" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:490 msgid "Narrow" msgstr "Estrecho" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:500 msgid "System port selected" msgstr "Puerto de sistema seleccionado" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:501 msgid "" "The value %d you have chosen for the content server port is a system " "port. Your operating system may not allow the server to run on this " @@ -5274,131 +5352,131 @@ msgstr "" "permita que el servidor ocupe este puerto. Para estar seguro, elija un " "número de puerto mayor de 1024." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:521 msgid "Failed to install command line tools." msgstr "Fallo al instalar las herramientas de línea de órdenes." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 msgid "Command line tools installed" msgstr "Herramientas de línea de órdenes instaladas" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 msgid "Command line tools installed in" msgstr "Herramientas de línea de órdenes instaladas en" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:526 msgid "" "If you move calibre.app, you have to re-install the command line tools." msgstr "" "Si mueve calibre.app, deberá reinstalar las herramientas de línea de órdenes." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:575 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:577 msgid "No valid plugin path" msgstr "No hay ninguna ruta de complementos válida" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:578 msgid "%s is not a valid plugin path" msgstr "%s no es una ruta de complementos válida" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:581 msgid "Choose plugin" msgstr "Elegir complemento" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:593 msgid "Plugin cannot be disabled" msgstr "El complemento no puede desactivarse" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:594 msgid "The plugin: %s cannot be disabled" msgstr "El complemento: %s no puede desactivarse" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 msgid "Plugin not customizable" msgstr "Complemento no personalizable" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:604 msgid "Plugin: %s does not need customization" msgstr "Complemento: %s no necesita personalización" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:612 msgid "Customize" msgstr "Personalizar" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:650 msgid "Cannot remove builtin plugin" msgstr "No se puede eliminar el complemento incorporado" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:651 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" " no puede eliminarse. Es un complemento incorporado. Intente desactivarlo en " "su lugar." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:682 msgid "You must select a column to delete it" msgstr "Debe seleccionar una columna para borrarla" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:685 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:687 msgid "The selected column is not a custom column" msgstr "La columna seleccionada no es una columna personalizada" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:686 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:688 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:48 msgid "Are you sure?" msgstr "¿Está seguro?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:689 msgid "Do you really want to delete column %s and all its data?" msgstr "¿Seguro que quiere borrar la columna %s y todos sus datos?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:756 msgid "Error log:" msgstr "Registro de errores:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:761 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:763 msgid "Access log:" msgstr "Registro de accesos:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:343 msgid "Failed to start content server" msgstr "Fallo al iniciar el servidor de contenidos" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:815 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Select location for books" msgstr "Seleccionar ubicación para los libros" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:822 msgid "Invalid size" msgstr "Tamaño no válido" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:823 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "El tamaño %s no es válido. Debe ser de la forma anchuraxaltura" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:878 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:881 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:886 msgid "Invalid database location" msgstr "Ubicación de la base de datos no válida" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:879 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:882 msgid "Invalid database location " msgstr "Ubicación de la base de datos no válida " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:883 msgid "
Must be a directory." msgstr "
Debe ser un directorio." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:887 msgid "Invalid database location.
Cannot write to " msgstr "Ubicación de la base de datos no válida.
Imposible escribir en " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:889 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:892 msgid "Must restart" msgstr "Hay que reiniciar" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:890 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:893 msgid "" "The changes you made require that Calibre be restarted. Please restart as " "soon as practical." @@ -5406,19 +5484,19 @@ msgstr "" "Los cambios realizados requieren que calibre vuelva a iniciarse. Por favor " "reinicie en cuanto le sea práctico." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:927 msgid "Checking database integrity" msgstr "Comprobando la integridad de la base de datos" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:947 msgid "Failed to check database integrity" msgstr "Fallo al comprobar la integridad de la base de datos" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:949 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:952 msgid "Some inconsistencies found" msgstr "Se encontraron incoherencias" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:953 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -5555,13 +5633,14 @@ msgstr "" msgid "Sending to &device" msgstr "Enviar a &dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:297 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:201 msgid "Preferences" msgstr "Preferencias" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 msgid "" "&Location of ebooks (The ebooks are stored in folders sorted by author and " "metadata is stored in the file metadata.db)" @@ -5570,28 +5649,28 @@ msgstr "" "en carpetas ordenadas por autor, los metadatos se almacenan en el fichero " "metadata.db)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 msgid "Browse for the new database location" msgstr "Seleccionar la nueva ubicación de la base de datos" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 msgid "Show notification when &new version is available" msgstr "Mostrar un aviso cuando haya una &nueva versión disponible" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 msgid "Download &social metadata (tags/ratings/etc.) by default" msgstr "" "Descargar metadatos &sociales (etiquetas/valoraciones/etc...) por defecto" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 msgid "&Overwrite author and title by default when fetching metadata" msgstr "&Reemplazar el autor y el título al adquirir metadatos" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 msgid "Default network &timeout:" msgstr "&Tiempo de espera máximo por defecto de la red:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" @@ -5599,144 +5678,148 @@ msgstr "" "Establecer el tiempo de espera maximo para peticiones de red (cada vez que " "se conecte a Internet para adquirir alguna información)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 msgid " seconds" msgstr " segundos" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:558 msgid "Choose &language (requires restart):" msgstr "Se&leccionar idioma (requiere reiniciar el programa):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:559 msgid "Normal" msgstr "Normal" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:560 msgid "High" msgstr "Alta" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:561 msgid "Low" msgstr "Baja" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:562 msgid "Job &priority:" msgstr "&Prioridad de tareas:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:563 msgid "Preferred &output format:" msgstr "F&ormato de salida preferente:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:564 msgid "Preferred &input format order:" msgstr "Orden de preferenc&ia de formatos de entrada:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:567 msgid "Use &Roman numerals for series number" msgstr "Uso de números &romanos para los números dentro de una serie" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:568 msgid "Enable system &tray icon (needs restart)" msgstr "Activar &icono en bandeja del sistema (requiere reinicio)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:569 msgid "Show ¬ifications in system tray" msgstr "Mostrar ¬icaciones en la bandeja del sistema" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:570 msgid "Show &splash screen at startup" msgstr "Mostrar pantalla de bien&venida al inicio" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:571 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" "Mostrar explorador de &portadas en ventana separada (requiere reinicio)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:572 +msgid "Show &average ratings in the tags browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:573 msgid "Search as you type" msgstr "&Buscar mientras se escribe" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:574 msgid "Automatically send downloaded &news to ebook reader" msgstr "" "Enviar noticias &descargadas automáticamente al lector de libros electrónicos" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:575 msgid "&Delete news from library when it is automatically sent to reader" msgstr "" "&Eliminar noticias de la biblioteca cuando se hayan enviado automáticamente " "al lector." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:576 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "Nú&mero de portadas a mostrar en el explorador (requiere reinicio):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:577 msgid "Toolbar" msgstr "Barra de herramientas" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:578 msgid "Large" msgstr "Grande" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:579 msgid "Medium" msgstr "Medio" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:575 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:580 msgid "Small" msgstr "Pequeño" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:581 msgid "&Button size in toolbar" msgstr "Tamaño de botón en la barra de &herramientas" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:582 msgid "Show &text in toolbar buttons" msgstr "Mostrar &texto en los botones de la barra de herramientas" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:583 msgid "Select visible &columns in library view" msgstr "Seleccione las &columnas visibles en la vista de la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:580 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:585 msgid "Remove a user-defined column" msgstr "Eliminar una columna definida por el usuario" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:587 msgid "Add a user-defined column" msgstr "Añadir una columna definida por el usuario" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:589 msgid "Edit settings of a user-defined column" msgstr "Editar la configuración de una columna definida por el usuario" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:592 msgid "Use internal &viewer for:" msgstr "&Usar visor interno para:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:593 msgid "User Interface &layout (needs restart):" msgstr "Interfaz de usuario &diseño (necesario reiniciar):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:594 msgid "Add an email address to which to send books" msgstr "" "Añadir una dirección de correo electrónico a la que se enviarán los libros" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:595 msgid "&Add email" msgstr "&Añadir correo electrónico" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:596 msgid "Make &default" msgstr "Asignar como pre&determinada" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:597 msgid "&Remove email" msgstr "E&liminar correo electrónico" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:598 msgid "" "calibre can send your books to you (or your reader) by email. Emails will be " "automatically sent for downloaded news to all email addresses that have Auto-" @@ -5746,33 +5829,33 @@ msgstr "" "Se enviarán correos automáticamente con las noticias descargadas a todas las " "direcciones que tengan la opción de envío automático marcada." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:599 msgid "&Maximum number of waiting worker processes (needs restart):" msgstr "&Número máximo de procesos en espera (necesita reiniciar):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:600 msgid "&Check database integrity" msgstr "&Comprobar la integridad de la base de datos" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:601 msgid "&Install command line tools" msgstr "Instalar &herramientas de línea de órdenes" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:597 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:602 msgid "Open calibre &configuration directory" msgstr "&Abrir el directorio de configuración de calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:603 msgid "Limit the max. simultaneous jobs to the available CPU &cores" msgstr "" "&Limitar el número máximo de tareas simultáneas al número de núcleos de CPU " "disponibles." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:604 msgid "Debug &device detection" msgstr "&Depurar detección de dispositivos" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:605 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " @@ -5783,25 +5866,25 @@ msgstr "" "en las preferencias tendrá efecto sólo después de que se reinicie el " "servidor." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:606 msgid "Server &port:" msgstr "&Puerto del servidor:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:607 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117 msgid "&Username:" msgstr "&Usuario:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:608 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119 msgid "&Password:" msgstr "Cont&raseña:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:609 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." @@ -5809,7 +5892,7 @@ msgstr "" "Si se deja la contraseña en blanco, cualquiera podrá acceder a su colección " "de libros a través la interfaz web." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:610 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " @@ -5817,45 +5900,45 @@ msgstr "" "El tamaño máximo (anchura × altura) con el que se mostrarán las portadas. " "Las portadas mayores se redimensionarán. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:611 msgid "Max. &cover size:" msgstr "&Tamaño máximo de portada:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:612 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:214 msgid "&Show password" msgstr "&Mostrar contraseña" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:613 msgid "Max. &OPDS items per query:" msgstr "Número máximo de elementos &OPDS por consulta:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:614 msgid "Max. OPDS &ungrouped items:" msgstr "&Máximo número de elementos OPDS sin agrupar:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:615 msgid "&Start Server" msgstr "&Iniciar servidor" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:616 msgid "St&op Server" msgstr "&Detener servidor" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:617 msgid "&Test Server" msgstr "Pro&bar servidor" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:618 msgid "Run server &automatically on startup" msgstr "Ejecutar servidor &automáticamente al iniciar" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:619 msgid "View &server logs" msgstr "Ver registros del &servidor" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:620 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 msgid "" "

Remember to leave calibre running as the server only runs as long as " @@ -5872,7 +5955,7 @@ msgstr "" "el lector Stanza de su iPhone, donde miservidor es el nombre de servidor " "completo o la dirección IP del equipo donde se ejecuta calibre." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:622 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." @@ -5880,27 +5963,27 @@ msgstr "" "Aquí puede personalizar el comportamiento de calibre controlando qué " "complementos usa." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:623 msgid "Enable/&Disable plugin" msgstr "Activar/&Desactivar complemento" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:624 msgid "&Customize plugin" msgstr "&Personalizar complemento" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:625 msgid "&Remove plugin" msgstr "&Eliminar complemento" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:626 msgid "Add new plugin" msgstr "Añadir nuevo complemento" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:627 msgid "Plugin &file:" msgstr "&Fichero de complemento:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:629 msgid "&Add" msgstr "&Añadir" @@ -5938,9 +6021,10 @@ msgstr "Número" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:137 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:853 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:868 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:542 msgid "Date" msgstr "Fecha" @@ -6151,6 +6235,27 @@ msgstr "&Mostrar este aviso otra vez" msgid "ERROR" msgstr "ERROR" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:69 +msgid "Location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1041 +msgid "Format" +msgstr "Formato" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:50 +msgid "Delete from device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:29 +msgid "Author sort" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:47 +msgid "Manage authors" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63 msgid "Author Sort" msgstr "Orden de autor" @@ -6868,12 +6973,12 @@ msgid "Choose formats" msgstr "Elegir formatos" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:72 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:76 msgid "Authors" msgstr "Autores" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:101 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:107 msgid "Publishers" msgstr "Editoriales" @@ -6999,12 +7104,12 @@ msgstr "" "actual" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:500 msgid "Item is blank" msgstr "El elemento está en blanco" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:501 msgid "An item cannot be set to nothing. Delete it instead." msgstr "No puede establecerse un elemento en blanco. Bórrelo en su lugar." @@ -7036,15 +7141,15 @@ msgstr "Debe seleccionar al menos un elemento de la lista." msgid "Are you certain you want to delete the following items?" msgstr "¿Está seguro de que quiere borrar los siguientes elementos?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 msgid "Category Editor" msgstr "Editor de categorías" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Items in use" msgstr "Elementos en uso" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." @@ -7052,11 +7157,11 @@ msgstr "" "Borrar elemento de la base de datos. Esto quitará el elemento de todos los " "libros y después lo eliminará de la base de datos." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 msgid "Rename the item in every book where it is used." msgstr "Renombrar el elemento en todos los libros que lo usen." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 msgid "Ctrl+S" msgstr "Ctrl+S" @@ -7373,47 +7478,47 @@ msgstr "ISBN:" msgid "Regular expression (?P)" msgstr "Expresión regular (?P)" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:36 msgid "Save single format to disk..." msgstr "Guardar un solo formato en disco..." -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:52 msgid "Edit metadata individually" msgstr "Editar metadatos por separado" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:55 msgid "Edit metadata in bulk" msgstr "Edita metadatos en bloque" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:58 msgid "Download metadata and covers" msgstr "Descargar metadatos y portadas" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:60 msgid "Download only metadata" msgstr "Descargar sólo los metadatos" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:62 msgid "Download only covers" msgstr "Descargar sólo las portadas" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:65 msgid "Download only social metadata" msgstr "Descargar sólo metadatos sociales" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:71 msgid "Merge into first selected book - delete others" msgstr "Unir en el primer libro seleccionado - borrar el resto" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:74 msgid "Merge into first selected book - keep others" msgstr "Unir en el primer libro seleccionado - mantener el resto" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:82 msgid "Add books from a single directory" msgstr "Añadir libros desde un único directorio" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:84 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" @@ -7422,7 +7527,7 @@ msgstr "" "directorio, se asume que cada fichero de libro electrónico es el mismo libro " "en diferente formato." -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:88 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" @@ -7431,88 +7536,92 @@ msgstr "" "por directorio, se asume que cada fichero de libro electrónico es un libro " "diferente." -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:91 msgid "Add Empty book. (Book entry with no formats)" msgstr "Añadir libro en blanco. (Entrada de libro sin ningún formato)" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:283 msgid "Save to disk" msgstr "Guardar en el disco" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:103 msgid "Save to disk in a single directory" msgstr "Guardar en el disco, en un único directorio" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:405 msgid "Save only %s format to disk" msgstr "Guardar solamente el formato %s en disco" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:408 msgid "Save only %s format to disk in a single directory" msgstr "Guardar sólo el formato %s en un único directorio" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:118 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:289 msgid "View" msgstr "Mostrar" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:119 msgid "View specific format" msgstr "Mostrar un formato específico" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:125 msgid "Remove selected books" msgstr "Eliminar libros seleccionados" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 msgid "Remove files of a specific format from selected books.." msgstr "Eliminar formatos específicos de los libros seleccionados.." -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 msgid "Remove all formats from selected books, except..." msgstr "Eliminar todos los formatos de los libros seleccionados, excepto..." -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:133 msgid "Remove covers from selected books" msgstr "Eliminar cubiertas de los libros seleccionados" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:136 +msgid "Remove matching books from device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:153 msgid "Convert individually" msgstr "Convertir por separado" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:155 msgid "Bulk convert" msgstr "Convertir en bloque" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:159 msgid "Create catalog of books in your calibre library" msgstr "Crear catálogo de los libros en la biblioteca de calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:167 msgid "Run welcome wizard" msgstr "Ejecutar el asistente de bienvenida" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:199 msgid "Similar books..." msgstr "Libros similares..." -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:230 +msgid "Add books to library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:309 msgid "Cover Browser" msgstr "Navegador de carátulas" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:327 msgid "Tag Browser" msgstr "Navegador de etiquetas" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:339 -msgid "Side bar" -msgstr "Barra lateral" - -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:384 msgid "Book Details" msgstr "Detalles del Libro" @@ -7596,33 +7705,29 @@ msgid "Rating" msgstr "Valoración" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1042 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1061 msgid "Book %s of %s." msgstr "Libro %s de %s." -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:659 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1100 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:662 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:398 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:850 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:865 msgid "In Library" msgstr "En la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:869 msgid "Size" msgstr "Tamaño" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022 -msgid "Format" -msgstr "Formato" - -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1082 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 msgid "Marked for deletion" msgstr "Marcado para borrarlo" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1085 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 msgid "Double click to edit me

" msgstr "Doble clic para editarme

" @@ -7666,11 +7771,11 @@ msgstr "Mostrar columna" msgid "Restore default layout" msgstr "Restaurar formato por defecto" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:509 msgid "Not allowed" msgstr "No permitido" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:506 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:510 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -8062,21 +8167,21 @@ msgstr "El libro no tiene ni título ni ISBN" msgid "No matches found for this book" msgstr "No se ha encontrado el libro" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:251 msgid "Search" msgstr "Buscar" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:304 msgid "The selected search will be permanently deleted. Are you sure?" msgstr "" "La búsqueda seleccionada será borrada permanentemente. ¿Está seguro?" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:346 msgid "Search (For Advanced Search click the button to the left)" msgstr "Buscar (Para búsqueda avanzada, pulse el botón de la izquierda)" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:377 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:379 msgid "Saved Searches" msgstr "Búsquedas guardadas" @@ -8152,61 +8257,74 @@ msgstr "Limpiar" msgid "&Alternate shortcut:" msgstr "&Atajo alternativo:" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:150 -msgid "Rename" -msgstr "Renombrar" +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:190 +msgid "Rename '%s'" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:194 +msgid "Edit sort for '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:199 msgid "Hide category %s" msgstr "Ocultar categoría %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:202 msgid "Show category" msgstr "Mostrar categoría" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:206 msgid "Show all categories" msgstr "Ver todas las categorias" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:169 -msgid "Manage " -msgstr "Administrar " +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:217 +msgid "Manage %s" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:220 msgid "Manage Saved Searches" msgstr "Administrar búsquedas guardadas" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:231 msgid "Manage User Categories" msgstr "Administrar categorías de usuarios" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:377 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:432 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:266 msgid "Searches" msgstr "Búsquedas" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:510 msgid "Duplicate search name" msgstr "Nombre de búsqueda duplicado" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:511 msgid "The saved search name %s is already used." msgstr "El nombre guardado buscado %s está en uso." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:652 -msgid "Sort by &popularity" -msgstr "Ordenar por &popularidad" +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:726 +msgid "Sort by name" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:726 +msgid "Sort by popularity" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:727 +msgid "Sort by average rating" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:733 msgid "Match all" msgstr "Buscar todas" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:733 msgid "Match any" msgstr "Buscar cualquiera" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:661 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:738 msgid "Manage &user categories" msgstr "Administrar categorías de &usuario" @@ -8253,62 +8371,62 @@ msgstr "" "Los siguientes libros ya han sido convertidos al formato %s. ¿Desea volver a " "convertirlos?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:162 msgid "&Restore" msgstr "&Restaurar" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:165 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:164 msgid "&Donate to support calibre" msgstr "&Donar para apoyar a calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:167 msgid "&Eject connected device" msgstr "&Desconectar dispositivo conectado" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:172 msgid "&Restart" msgstr "&Reiniciar" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:206 msgid "

For help see the: User Manual
" msgstr "

Para ayuda mirar el: Manual de usuario
" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:212 msgid "%s: %s by Kovid Goyal %%(version)s
%%(device)s

" msgstr "%s: %s por Kovid Goyal %%(version)s
%%(device)s

" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:240 msgid "Calibre Quick Start Guide" msgstr "Guía de inicio rápido de calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:394 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:392 msgid "Cannot configure" msgstr "No se puede configurar" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:388 msgid "Cannot configure while there are running jobs." msgstr "No se puede configurar mientras haya tareas en ejecución." -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:393 msgid "Cannot configure before calibre is restarted." msgstr "No se puede configurar antes de reiniciar calibre." -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:438 msgid "No detailed info available" msgstr "No hay información detallada disponible" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:439 msgid "No detailed information is available for books on the device." msgstr "" "No hay información detallada disponible para los libros en el dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:494 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:517 msgid "Conversion Error" msgstr "Error de conversión" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:490 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using third party tools." @@ -8317,15 +8435,15 @@ msgstr "" "href=\"%s\">DRM. Debe eliminar primero el DRM con herramientas de " "terceros." -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:503 msgid "Recipe Disabled" msgstr "Receta deshabilitada" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:518 msgid "Failed" msgstr "Fallo" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:558 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." @@ -8334,11 +8452,11 @@ msgstr "" "lo encuentra útil, por favor, considere donar dinero para apoyar su " "desarrollo." -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:583 msgid "There are active jobs. Are you sure you want to quit?" msgstr "Hay tareas activas. ¿Está seguro de que quiere salir?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:586 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" @@ -8349,11 +8467,11 @@ msgstr "" "de datos en el dispositivo.
\n" " ¿Está seguro de que desea salir?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:590 msgid "WARNING: Active jobs" msgstr "AVISO: Tareas activas" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:642 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -9949,45 +10067,49 @@ msgstr "" "\n" "Para ver la ayuda de cada orden ejecute: %%prog orden --help\n" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:487 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:70 +msgid "%sAverage rating is %3.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:520 msgid "Main" msgstr "Principal" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:489 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:522 msgid "Card A" msgstr "Tarjeta A" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:491 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:524 msgid "Card B" msgstr "Tarjeta B" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1736 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:1694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1765 msgid "Copying %s" msgstr "Copiando %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1782 msgid "Compacting database" msgstr "Compactando la base de datos" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1804 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1875 msgid "Checking SQL integrity..." msgstr "Comprobando la integridad de SQL..." -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1845 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1916 msgid "Checking for missing files." msgstr "Comprobando ficheros inexistentes." -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1867 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1938 msgid "Checked id" msgstr "ID comprobado" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:118 msgid "Ratings" msgstr "Calificaciones" @@ -10215,43 +10337,43 @@ msgstr "" msgid "Write process PID to the specified file" msgstr "Escribir PID del proceso al archivo especificado" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:112 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:108 msgid "%d books" msgstr "%d libros" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:124 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:127 msgid "%d items" msgstr "%d elementos" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:141 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:144 msgid "RATING: %s
" msgstr "CALIFICACIÓN: %s
" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:144 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:147 msgid "TAGS: %s
" msgstr "ETIQUETAS: %s
" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:148 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:151 msgid "SERIES: %s [%s]
" msgstr "SERIE: %s [%s]
" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:189 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:192 msgid "Library" msgstr "Biblioteca" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Books in your library" msgstr "Libros en la biblioteca" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:234 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:237 msgid "By " msgstr "Por " -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:235 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:238 msgid "Books sorted by " msgstr "Libros ordenados por " -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:535 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:542 msgid "Newest" msgstr "Más reciente" @@ -10397,34 +10519,38 @@ msgid "English (Pakistan)" msgstr "Inglés (Pakistán)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 +msgid "English (Israel)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 msgid "English (Singapore)" msgstr "Inglés (Singapur)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "English (Yemen)" msgstr "Inglés (Yemen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (Ireland)" msgstr "Inglés (Irlanda)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "English (China)" msgstr "Ingles (Chino)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "Spanish (Paraguay)" msgstr "Español (Paraguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "German (AT)" msgstr "Alemán (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "Dutch (NL)" msgstr "Neerlandés (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "Dutch (BE)" msgstr "Neerlandés (BE)" @@ -10516,64 +10642,64 @@ msgstr " de " msgid "\tFailed links:" msgstr "\tEnlaces fallidos:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:827 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" "No se pudo obtener el artículo. Ejecute calibre con -vv para ver el motivo" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:848 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:849 msgid "Fetching feeds..." msgstr "Obteniendo canales de noticias..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:853 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:854 msgid "Got feeds from index page" msgstr "Se obtivieron canales de noticias de la página principal" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:859 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:860 msgid "Trying to download cover..." msgstr "Intentando descargar la portada..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:861 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:862 msgid "Generating masthead..." msgstr "Generando el rótulo:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:942 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 msgid "Starting download [%d thread(s)]..." msgstr "Iniciando la descarga [%d proceso(s)]" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:958 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:959 msgid "Feeds downloaded to %s" msgstr "Canales de noticias descargados en %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:968 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:969 msgid "Could not download cover: %s" msgstr "No se pudo descargar la portada: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:980 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:981 msgid "Downloading cover from %s" msgstr "Descargando la portada desde %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1020 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1021 msgid "Masthead image downloaded" msgstr "Imagen del rótulo descargada" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1211 msgid "Untitled Article" msgstr "Artículo sin título" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1282 msgid "Article downloaded: %s" msgstr "Artículo descargado: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1293 msgid "Article download failed: %s" msgstr "Falló la descarga del artículo: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1310 msgid "Fetching feed" msgstr "Obteniendo canal de noticias" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1457 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -10581,7 +10707,7 @@ msgstr "" "No se pudo ingresar, revise su nombre de usuario o clave para el servicio de " "boletín de calibre" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1478 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1473 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -11675,6 +11801,9 @@ msgstr "No descargar estilos CSS." #~ msgid "Output:" #~ msgstr "Salida:" +#~ msgid "Sort by &popularity" +#~ msgstr "Ordenar por &popularidad" + #~ msgid "" #~ " is communicating with the device!
\n" #~ " 'Quitting may cause corruption on the device.
\n" @@ -12498,6 +12627,9 @@ msgstr "No descargar estilos CSS." #~ "Este fichero RTF tiene una característica no soportada por calibre. " #~ "Conviértalo a HTML primero y pruebe con éste." +#~ msgid "Sort tags list by popularity" +#~ msgstr "Ordenar la lista de etiquetas por popularidad" + #~ msgid "Input character &encoding" #~ msgstr "Codificación de &entrada" @@ -12919,6 +13051,15 @@ msgstr "No descargar estilos CSS." #~ msgid "Create, edit, and delete user categories" #~ msgstr "Crear, editar y borrar categorías de usuario" +#~ msgid "Manage " +#~ msgstr "Administrar " + +#~ msgid "Rename" +#~ msgstr "Renombrar" + +#~ msgid "Side bar" +#~ msgstr "Barra lateral" + #~ msgid "Cover browser could not be loaded: " #~ msgstr "No se pudo cargar el explorador de portadas: " diff --git a/src/calibre/translations/fa.po b/src/calibre/translations/fa.po index 85043a08a2..5f879b125e 100644 --- a/src/calibre/translations/fa.po +++ b/src/calibre/translations/fa.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2010-06-11 22:51+0000\n" -"PO-Revision-Date: 2010-06-13 09:43+0000\n" +"POT-Creation-Date: 2010-06-18 17:57+0000\n" +"PO-Revision-Date: 2010-06-18 16:56+0000\n" "Last-Translator: m m naseri \n" "Language-Team: Persian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-06-14 03:41+0000\n" +"X-Launchpad-Export-Date: 2010-06-19 03:48+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43 @@ -23,11 +23,11 @@ msgstr "هیچ کار به خصوصی نمی کند" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:72 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:75 #: /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 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:431 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:432 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:385 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:98 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:101 @@ -40,12 +40,12 @@ msgstr "هیچ کار به خصوصی نمی کند" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1894 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1896 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/output.py:24 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:230 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:270 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:273 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:373 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:19 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:382 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:21 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:46 @@ -54,8 +54,8 @@ msgstr "هیچ کار به خصوصی نمی کند" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:123 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:943 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1055 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:945 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1057 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:39 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:28 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 @@ -101,44 +101,46 @@ msgstr "هیچ کار به خصوصی نمی کند" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:98 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:233 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:235 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:286 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:812 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:177 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:134 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:665 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:674 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1156 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:492 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:843 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1015 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1037 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:92 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:185 #: /home/kovid/work/calibre/src/calibre/library/cli.py:213 #: /home/kovid/work/calibre/src/calibre/library/database.py:913 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:302 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:314 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:880 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:917 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1515 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1517 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:916 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:985 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1586 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1588 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1710 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:268 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:131 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:134 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:137 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:68 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 @@ -295,62 +297,62 @@ msgid "This profile is intended for the SONY PRS 300." msgstr "این نمایه برای مدل های SONY PRS 300 در نظر گرفته شده است." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:78 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:300 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:301 msgid "This profile is intended for the SONY PRS-900." msgstr "این نمایه برای SONY PRS-900 در نظر گرفته شده است." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:86 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:330 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:331 msgid "This profile is intended for the Microsoft Reader." msgstr "این نمایه برای Microsoft Reader در نظر گرفته شده است." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:97 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:341 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:342 msgid "This profile is intended for the Mobipocket books." msgstr "این نمایه برای کتاب های Mobipocket در نظر گرفته شده است." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:110 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:354 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:355 msgid "This profile is intended for the Hanlin V3 and its clones." msgstr "این نمایه برای Hanlin V3 و مشابه آن در نظر گرفته شده است." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:122 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:366 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:367 msgid "This profile is intended for the Hanlin V5 and its clones." msgstr "این نمایه برای Hanlin V5 و مشابه آن در نظر گرفته شده است." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:132 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:375 msgid "This profile is intended for the Cybook G3." msgstr "این نمایه برای Cybook G3 در نظر گرفته شده است." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:145 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:387 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:388 msgid "This profile is intended for the Cybook Opus." msgstr "این نمایه برای Cybook Opus  در نظر گرفته شده است." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:157 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:398 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:399 msgid "This profile is intended for the Amazon Kindle." msgstr "این نمایه برای Amazon Kindle  در نظر گرفته شده است." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:169 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:433 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:434 msgid "This profile is intended for the Irex Illiad." msgstr "این نمایه برای Irex Illiad  در نظر گرفته شده است." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:181 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:446 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:447 msgid "This profile is intended for the IRex Digital Reader 1000." msgstr "این نمایه برای IRex Digital Reader 1000  در نظر گرفته شده است." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:194 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:460 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:461 msgid "This profile is intended for the IRex Digital Reader 800." msgstr "این نمایه برای IRex Digital Reader 800  در نظر گرفته شده است." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:474 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:475 msgid "This profile is intended for the B&N Nook." msgstr "این نمایه برای B&N Nook  در نظر گرفته شده است." @@ -376,21 +378,21 @@ msgstr "برای کار با iPad و یا دست گاه های مشابه ب msgid "This profile is intended for the Kobo Reader." msgstr "این نمایه برای Kobo Reader  در نظر گرفته شده است." -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:291 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:292 msgid "This profile is intended for the SONY PRS-300." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:309 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:310 msgid "This profile is intended for the 5-inch JetBook." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:318 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:319 msgid "" "This profile is intended for the SONY PRS line. The 500/505/700 etc, in " "landscape mode. Mainly useful for comics." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:416 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:417 msgid "This profile is intended for the Amazon Kindle DX." msgstr "" @@ -410,15 +412,19 @@ msgstr "" msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:77 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +msgid "Enabled plugins" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:83 msgid "No valid plugin found in " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:278 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:460 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:433 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "" " %prog options\n" "\n" @@ -426,29 +432,29 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:439 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:499 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:441 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:501 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:443 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:503 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:445 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:505 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:447 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:507 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:449 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:509 msgid "Disable the named plugin" msgstr "" @@ -462,59 +468,70 @@ msgid "" "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:68 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:70 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:75 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:78 msgid "Communicate with iBooks through iTunes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:81 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:84 msgid "Apple device detected, launching iTunes, please wait ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:196 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:217 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:227 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:230 msgid "Updating device metadata listing..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:282 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:318 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:921 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:947 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:301 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:842 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:876 msgid "%d of %d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:325 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:881 msgid "finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:499 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:519 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:703 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:742 #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:28 msgid "settings for device drivers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:705 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:744 #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:30 msgid "Ordered list of formats the device will accept" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:776 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:813 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:2168 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:810 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:816 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:239 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:167 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1470 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:128 +msgid "News" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/binatone/driver.py:17 msgid "Communicate with the Binatone Readme eBook reader." msgstr "" @@ -537,6 +554,10 @@ msgstr "" msgid "Communicate with the EB600 eBook reader." msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:207 +msgid "Communicate with the PocketBook 301 reader." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/edge/driver.py:17 msgid "Entourage Edge" msgstr "" @@ -549,6 +570,10 @@ msgstr "" msgid "Communicate with the ESlick eBook reader." msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/eslick/driver.py:49 +msgid "Communicate with the Sigmatek eBook reader." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/folder_device/driver.py:16 #: /home/kovid/work/calibre/src/calibre/devices/folder_device/driver.py:30 msgid "Use an arbitrary folder as a device." @@ -563,14 +588,20 @@ msgstr "" msgid "Communicate with Hanlin V3 eBook readers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:90 +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:87 msgid "Communicate with Hanlin V5 eBook readers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:109 +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:106 msgid "Communicate with the BOOX eBook reader." msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:121 +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/hanvon/driver.py:18 msgid "Communicate with the Hanvon N520 eBook reader." msgstr "" @@ -617,15 +648,15 @@ msgstr "" msgid "Communicate with the JetBook eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:42 msgid "Communicate with the Kindle eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:147 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:169 msgid "Communicate with the Kindle 2 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:157 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:210 msgid "Communicate with the Kindle DX eBook reader." msgstr "" @@ -669,13 +700,13 @@ msgstr "" msgid "Communicate with all the Sony eBook readers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:60 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:142 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:143 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:68 msgid "Unnamed" msgstr "" @@ -696,61 +727,50 @@ msgstr "" msgid "Communicate with the iPapyrus reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:247 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:248 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:427 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:428 msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:492 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:493 msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:585 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:586 msgid "Could not find mount helper: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:597 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:598 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:605 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:606 msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:742 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:744 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:743 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:745 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:746 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:747 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:775 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:776 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:777 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:778 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:780 msgid "There is insufficient free space on the storage card" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:815 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:843 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:239 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:141 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1399 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:120 -msgid "News" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:12 msgid "Configure Device" msgstr "" @@ -760,16 +780,20 @@ msgid "Place files in sub directories if the device supports them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:81 msgid "Read metadata from files on device" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:36 +msgid "Use author sort instead of author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:38 msgid "Template to control how books are saved" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:39 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:84 msgid "Extra customization" msgstr "" @@ -1719,84 +1743,88 @@ msgstr "" msgid "Comic" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:372 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:381 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:848 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:866 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:543 msgid "Title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:373 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:382 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:350 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:849 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:867 msgid "Author(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:374 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:62 msgid "Publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:375 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:384 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:376 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:306 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1034 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1056 msgid "Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:384 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:26 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:103 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:139 msgid "Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:386 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:311 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1039 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:102 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1061 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:87 msgid "Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:387 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:396 msgid "Language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:389 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1044 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:391 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 msgid "Published" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:393 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:402 msgid "Rights" msgstr "" @@ -1804,7 +1832,7 @@ msgstr "" msgid "EDITORIAL REVIEW" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/archive.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/archive.py:41 msgid "" "Extract common e-book formats from archives (zip/rar) files. Also try to " "autodetect if they are actually cbz/cbr files." @@ -1903,6 +1931,10 @@ msgstr "" msgid "No cover found" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/douban.py:41 +msgid "Downloads metadata from Douban.com" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:33 msgid "Metadata download" msgstr "" @@ -1941,6 +1973,10 @@ msgstr "" msgid "Downloads social metadata from amazon.com" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:205 +msgid "Downloads series information from librarything.com" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/isbndb.py:94 msgid "" "\n" @@ -1997,7 +2033,7 @@ msgid "" "Fetch a cover image for the book identified by ISBN from LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1220 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1222 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1371 msgid "Cover" msgstr "" @@ -2281,6 +2317,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:29 msgid "Author" msgstr "" @@ -2486,7 +2524,7 @@ msgid "Use Roman numerals for series number" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:47 -msgid "Sort tags list by popularity" +msgid "Sort tags list by name, popularity, or rating" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:49 @@ -2567,23 +2605,412 @@ msgstr "" msgid "The layout of the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105 +msgid "Show the average rating per item indication in the tag browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:476 msgid "Copied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:187 msgid "Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:187 msgid "Copy to Clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:397 msgid "Choose Files" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:242 +msgid "Use library only" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:243 +msgid "User annotations generated from main library only" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:666 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1037 +msgid "No books selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:74 +msgid "No books selected to fetch annotations from" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:99 +msgid "Merging user annotations into database" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:127 +msgid "%s
Last Page Read: %d (%d%%)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:133 +msgid "%s
Last Page Read: Location %d (%d%%)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:152 +msgid "Location %d • %s
%s
" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:161 +msgid "Page %d • %s
" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:166 +msgid "Location %d • %s
" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:288 +msgid "How many empty books?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:289 +msgid "How many empty books should be added?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:388 +msgid "Uploading books to device." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:139 +msgid "Books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:349 +msgid "EPUB Books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:350 +msgid "LRF Books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:351 +msgid "HTML Books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:352 +msgid "LIT Books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:353 +msgid "MOBI Books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:354 +msgid "Topaz books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:355 +msgid "Text books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:356 +msgid "PDF Books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:357 +msgid "Comics" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:358 +msgid "Archives" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:362 +msgid "Supported books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:397 +msgid "Merged some books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:398 +msgid "" +"Some duplicates were found and merged into the following existing books:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:407 +msgid "Failed to read metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:408 +msgid "Failed to read metadata from the following" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:432 +msgid "Add to library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1214 +msgid "No book selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:432 +msgid "No book files found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:454 +msgid "Cannot delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:467 +msgid "Choose formats to be deleted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:485 +msgid "Choose formats not to be deleted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:505 +msgid "Cannot delete books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:506 +msgid "No device is connected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:516 +msgid "Main memory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:427 +msgid "Storage Card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:429 +msgid "Storage Card B" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:523 +msgid "No books to delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:524 +msgid "None of the selected books are on the device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:598 +msgid "Deleting books from device." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:562 +msgid "" +"The selected books will be permanently deleted and the files removed " +"from your computer. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:583 +msgid "" +"The selected books will be permanently deleted from your device. Are " +"you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:608 +msgid "Cannot download metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:624 +msgid "social metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:626 +msgid "covers" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:626 +msgid "metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:628 +msgid "Downloading %s for %d book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:650 +msgid "Failed to download some metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:651 +msgid "Failed to download metadata for the following:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:654 +msgid "Failed to download metadata:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:946 +#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:53 +msgid "Error" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:703 +msgid "Cannot edit metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:725 +msgid "Cannot merge books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:726 +msgid "At least two books must be selected for merging" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:730 +msgid "" +"All book formats and metadata from the selected books will be added to the " +"first selected book.

The second and subsequently selected " +"books will not be deleted or changed.

Please confirm you want to " +"proceed." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:741 +msgid "" +"All book formats and metadata from the selected books will be merged into " +"the first selected book.

After merger the second and " +"subsequently selected books will be deleted.

All book formats " +"of the first selected book will be kept and any duplicate formats in the " +"second and subsequently selected books will be permanently deleted " +"from your computer.

Are you sure you want to proceed?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:753 +msgid "" +"You are about to merge more than 5 books. Are you sure you want to " +"proceed?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:853 +msgid "Cannot save to disk" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:856 +msgid "Choose destination directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:889 +msgid "Error while saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:890 +msgid "There was an error while saving." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:897 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:898 +msgid "Could not save some books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:899 +msgid "Click the show details button to see which ones." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:920 +msgid "No books selected to generate catalog for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:937 +msgid "Generating %s catalog..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:261 +msgid "No books found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:943 +msgid "" +"No books to catalog\n" +"Check exclude tags" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:953 +msgid "Catalog generated." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:956 +msgid "Export Catalog Directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:957 +msgid "Select destination for %s.%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:973 +msgid "Fetching news from " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:987 +msgid " fetched." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1036 +msgid "Cannot convert" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1065 +msgid "Starting conversion of %d book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1250 +msgid "Cannot view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 +msgid "Choose the format to view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1203 +msgid "Multiple Books Selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1204 +msgid "" +"You are attempting to open %d books. Opening too many books at once can be " +"slow and have a negative effect on the responsiveness of your computer. Once " +"started the process cannot be stopped until complete. Do you wish to " +"continue?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1213 +msgid "Cannot open folder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1251 +msgid "%s has no available formats." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/add.py:54 msgid "Searching in" msgstr "" @@ -2605,15 +3032,10 @@ msgid "The specified directory could not be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:260 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:809 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1432 -msgid "No books found" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/add.py:327 msgid "Added" msgstr "" @@ -2732,17 +3154,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:571 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:573 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:575 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:577 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:578 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:628 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:369 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:388 @@ -2761,8 +3183,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 @@ -2793,6 +3215,58 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:22 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1042 +msgid "Path" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:96 +msgid "Formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1045 +msgid "Collections" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:55 +msgid "Click to open" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416 +msgid "None" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:301 +msgid "Click to open Book Details window" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:16 msgid "CSV/XML Options" msgstr "" @@ -2852,7 +3326,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/save_template_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:106 @@ -2870,8 +3344,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:20 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:222 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1362 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1380 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1433 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1451 msgid "Catalog" msgstr "" @@ -3551,11 +4025,6 @@ msgstr "" msgid "RB Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1677 -msgid "Choose the format to view" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 msgid "Cannot build regex using the GUI builder without a book." msgstr "" @@ -3849,11 +4318,11 @@ msgid "" "href=\"http://calibre-ebook.com/user_manual/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:119 msgid "Cover browser could not be loaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 msgid "Browse by covers" msgstr "" @@ -3902,263 +4371,271 @@ msgstr "" msgid "tags to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:45 #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:135 msgid "No details available." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:145 msgid "Device no longer connected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:250 msgid "Get device information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:276 msgid "Get list of books on device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:286 msgid "Get annotations from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:295 msgid "Send metadata to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:304 msgid "Upload %d books to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:319 msgid "Delete books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:336 msgid "Download books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:346 msgid "View book on device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:381 msgid "Set default send to device action" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:394 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:398 msgid "Email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:398 msgid " and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:407 msgid "Send to main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:409 msgid "Send to storage card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:409 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:411 msgid "Send to storage card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:414 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:423 -msgid "Main Memory" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/device.py:416 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:425 -msgid "Storage Card A" +msgid "Main Memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:427 -msgid "Storage Card B" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:443 msgid "Send and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:444 msgid "Send specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:481 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:483 msgid "Connect to folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:486 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:488 msgid "Disconnect from folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:496 msgid "Fetch annotations (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:609 -msgid "selected to send" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:614 -msgid "Choose format to send to device" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:622 -msgid "No device" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:623 -msgid "Cannot send: No device is connected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:630 -msgid "No card" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:606 +msgid "Error communicating with device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:627 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631 -msgid "Cannot send: Device has no storage card" +msgid "Select folder to open as device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -msgid "E-book:" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:669 +msgid "Failed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:675 -msgid "Attached, you will find the e-book" +msgid "Error talking to device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:676 +msgid "" +"There was a temporary error talking to the device. Please unplug and " +"reconnect the device and or reboot." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:717 +msgid "Device: " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:719 +msgid " detected." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742 +msgid "Connected " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:810 +msgid "selected to send" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:815 +msgid "Choose format to send to device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:823 +msgid "No device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:824 +msgid "Cannot send: No device is connected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:831 +msgid "No card" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:828 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:832 +msgid "Cannot send: Device has no storage card" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873 +msgid "E-book:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:876 +msgid "Attached, you will find the e-book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:180 msgid "by" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878 msgid "in the %s format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 msgid "Sending email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:720 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:819 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:880 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:999 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1006 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1081 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1200 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1207 msgid "No suitable formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:922 msgid "Auto convert the following books before sending via email?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:929 msgid "" "Could not email the following books as no suitable formats were found:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:746 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:947 msgid "Failed to email books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:948 msgid "Failed to email the following books:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:751 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:952 msgid "Sent by email:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:979 msgid "News:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:779 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:980 msgid "Attached is the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:790 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:991 msgid "Sent news to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:820 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1021 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1082 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1201 msgid "Auto convert the following books before uploading to the device?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:849 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1050 msgid "Sending catalogs to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1113 msgid "Sending news to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167 msgid "Sending books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found. Convert the book(s) to a format supported by your device first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1256 msgid "No space on device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1056 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1257 msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:78 msgid "Select available formats and their order for this device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:82 msgid "Use sub directories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:83 +msgid "Use author sort for author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:85 msgid "Save &template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:115 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:116 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:99 -msgid "Path" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:122 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:301 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:100 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:91 -msgid "Formats" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:68 msgid "Fit &cover to view" msgstr "" @@ -4301,165 +4778,165 @@ msgstr "" msgid "new email address" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:489 +msgid "Wide" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:490 +msgid "Narrow" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:500 msgid "System port selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:501 msgid "" "The value %d you have chosen for the content server port is a system " "port. Your operating system may not allow the server to run on this " "port. To be safe choose a port number larger than 1024." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:510 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:933 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1144 -#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:53 -msgid "Error" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:521 msgid "Failed to install command line tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:514 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 msgid "Command line tools installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 msgid "Command line tools installed in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:526 msgid "" "If you move calibre.app, you have to re-install the command line tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:577 msgid "No valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:578 msgid "%s is not a valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:581 msgid "Choose plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:593 msgid "Plugin cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:594 msgid "The plugin: %s cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 msgid "Plugin not customizable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:604 msgid "Plugin: %s does not need customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:612 msgid "Customize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:650 msgid "Cannot remove builtin plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:651 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:682 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:687 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:688 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:48 msgid "Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:679 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:689 msgid "Do you really want to delete column %s and all its data?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:746 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:756 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:753 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:763 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:781 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:343 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:805 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:815 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:822 msgid "Invalid size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:823 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:868 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:881 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:886 msgid "Invalid database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:869 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:882 msgid "Invalid database location " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:883 msgid "
Must be a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:874 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:887 msgid "Invalid database location.
Cannot write to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:879 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:892 msgid "Must restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:893 msgid "" "The changes you made require that Calibre be restarted. Please restart as " "soon as practical." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:927 msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:947 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:939 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:952 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:953 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -4570,279 +5047,288 @@ msgstr "" msgid "Sending to &device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:297 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:201 msgid "Preferences" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 msgid "" "&Location of ebooks (The ebooks are stored in folders sorted by author and " "metadata is stored in the file metadata.db)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 msgid "Browse for the new database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 msgid "Show notification when &new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 msgid "Download &social metadata (tags/ratings/etc.) by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 msgid "&Overwrite author and title by default when fetching metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 msgid "Default network &timeout:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 msgid " seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:558 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:559 msgid "Normal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:560 msgid "High" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:561 msgid "Low" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:562 msgid "Job &priority:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:563 msgid "Preferred &output format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:564 msgid "Preferred &input format order:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:567 msgid "Use &Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:568 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:569 msgid "Show ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:570 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:571 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:572 +msgid "Show &average ratings in the tags browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:573 msgid "Search as you type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:574 msgid "Automatically send downloaded &news to ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:575 msgid "&Delete news from library when it is automatically sent to reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:576 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:577 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:578 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:579 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:580 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:581 msgid "&Button size in toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:582 msgid "Show &text in toolbar buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:583 msgid "Select visible &columns in library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:585 msgid "Remove a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:587 msgid "Add a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:589 msgid "Edit settings of a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:592 msgid "Use internal &viewer for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:580 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:593 +msgid "User Interface &layout (needs restart):" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:594 msgid "Add an email address to which to send books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:595 msgid "&Add email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:596 msgid "Make &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:597 msgid "&Remove email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:598 msgid "" "calibre can send your books to you (or your reader) by email. Emails will be " "automatically sent for downloaded news to all email addresses that have Auto-" "send checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:585 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:599 msgid "&Maximum number of waiting worker processes (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:600 msgid "&Check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:601 msgid "&Install command line tools" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:602 msgid "Open calibre &configuration directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:603 msgid "Limit the max. simultaneous jobs to the available CPU &cores" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:604 msgid "Debug &device detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:605 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:606 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:607 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117 msgid "&Username:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:608 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119 msgid "&Password:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:609 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:610 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:597 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:611 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:612 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:214 msgid "&Show password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:613 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:614 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:615 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:616 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:617 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:618 msgid "Run server &automatically on startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:619 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:620 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 msgid "" "

Remember to leave calibre running as the server only runs as long as " @@ -4853,33 +5339,33 @@ msgid "" "the IP address of the computer calibre is running on." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:622 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:623 msgid "Enable/&Disable plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:624 msgid "&Customize plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:625 msgid "&Remove plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:626 msgid "Add new plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:627 msgid "Plugin &file:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:629 msgid "&Add" msgstr "" @@ -4917,9 +5403,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:137 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:850 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:868 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:542 msgid "Date" msgstr "" @@ -5106,6 +5593,27 @@ msgstr "" msgid "ERROR" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:69 +msgid "Location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1041 +msgid "Format" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:50 +msgid "Delete from device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:29 +msgid "Author sort" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:47 +msgid "Manage authors" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63 msgid "Author Sort" msgstr "" @@ -5312,11 +5820,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:139 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:876 -msgid "Books" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:167 msgid "No permission" msgstr "" @@ -5355,67 +5858,75 @@ msgstr "" msgid "Abort the editing of all remaining books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:444 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:450 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:453 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:532 +msgid "Cannot use tag editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:533 +msgid "The tags editor cannot be used if you have modified the tags" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:553 msgid "Downloading cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:560 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:576 msgid "Cannot fetch cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:561 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:577 msgid "Could not fetch cover.
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:567 msgid "The download timed out." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:571 msgid "Could not find cover for this book. Try specifying the ISBN first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:583 msgid "Bad cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:584 msgid "The cover is not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:617 msgid "There were errors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:618 msgid "There were errors downloading social metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:647 msgid "Cannot fetch metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:648 msgid "You must specify at least one of ISBN, Title, Authors or Publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:714 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:719 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:720 msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -5759,7 +6270,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:124 msgid " " -msgstr "" +msgstr " " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:125 msgid "" @@ -5772,12 +6283,12 @@ msgid "Choose formats" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:72 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:76 msgid "Authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:101 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:107 msgid "Publishers" msgstr "" @@ -5890,12 +6401,12 @@ msgid "Add tag to available tags and apply it to current book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:500 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:501 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -5927,25 +6438,25 @@ msgstr "" msgid "Are you certain you want to delete the following items?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 msgid "Category Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Items in use" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 msgid "Rename the item in every book where it is used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 msgid "Ctrl+S" msgstr "" @@ -6227,139 +6738,144 @@ msgstr "" msgid "Regular expression (?P)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:36 msgid "Save single format to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:52 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:55 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:58 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:60 msgid "Download only metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:62 msgid "Download only covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:65 msgid "Download only social metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:71 msgid "Merge into first selected book - delete others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:74 msgid "Merge into first selected book - keep others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:82 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:84 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:88 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:91 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:283 msgid "Save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:103 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1782 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:405 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1785 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:408 msgid "Save only %s format to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:118 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:289 msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:119 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:125 msgid "Remove selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 msgid "Remove files of a specific format from selected books.." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 msgid "Remove all formats from selected books, except..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:133 msgid "Remove covers from selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:136 +msgid "Remove matching books from device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:153 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:155 msgid "Bulk convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:159 msgid "Create catalog of books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:167 msgid "Run welcome wizard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:199 msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:230 +msgid "Add books to library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:309 msgid "Cover Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:327 msgid "Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:336 -msgid "Side bar" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:384 msgid "Book Details" msgstr "" @@ -6410,15 +6926,15 @@ msgstr "" msgid "Unavailable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:280 msgid "Jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:298 msgid "Click to see list of active jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:358 msgid " - Jobs" msgstr "" @@ -6442,52 +6958,30 @@ msgstr "" msgid "Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:294 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:300 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 -#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416 -msgid "None" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:311 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1039 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1061 msgid "Book %s of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:656 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1097 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:662 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:398 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:865 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:869 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:101 -msgid "Collections" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1019 -msgid "Format" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1079 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1082 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 msgid "Double click to edit me

" msgstr "" @@ -6531,11 +7025,11 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:509 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:510 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -6907,20 +7401,20 @@ msgstr "" msgid "No matches found for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:251 msgid "Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:304 msgid "The selected search will be permanently deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:346 msgid "Search (For Advanced Search click the button to the left)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:379 msgid "Saved Searches" msgstr "" @@ -6996,61 +7490,74 @@ msgstr "" msgid "&Alternate shortcut:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:150 -msgid "Rename" +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:190 +msgid "Rename '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:194 +msgid "Edit sort for '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:199 msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:202 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:206 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:169 -msgid "Manage " +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:217 +msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:220 msgid "Manage Saved Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:231 msgid "Manage User Categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:377 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:432 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:266 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:510 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:511 msgid "The saved search name %s is already used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:652 -msgid "Sort by &popularity" +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:726 +msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:726 +msgid "Sort by popularity" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:727 +msgid "Sort by average rating" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:733 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:733 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:661 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:738 msgid "Manage &user categories" msgstr "" @@ -7093,485 +7600,112 @@ msgid "" "reconvert them?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:172 -msgid "Error communicating with device" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:162 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:164 msgid "&Donate to support calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:167 msgid "&Eject connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:172 msgid "&Restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:206 msgid "

For help see the: User Manual
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:212 msgid "%s: %s by Kovid Goyal %%(version)s
%%(device)s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:240 msgid "Calibre Quick Start Guide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:347 -msgid "Select folder to open as device" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:485 -msgid "Device: " -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:487 -msgid " detected." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 -msgid "Connected " -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:531 -msgid "Device database corrupted" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 -msgid "" -"\n" -"

The database of books on the reader is corrupted. Try the " -"following:\n" -"

    \n" -"
  1. Unplug the reader. Wait for it to finish regenerating " -"the database (i.e. wait till it is ready to be used). Plug it back in. Now " -"it should work with %(app)s. If not try the next step.
  2. \n" -"
  3. Quit %(app)s. Find the file media.xml in the reader's " -"main memory. Delete it. Unplug the reader. Wait for it to regenerate the " -"file. Re-connect it and start %(app)s.
  4. \n" -"
\n" -" " -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:772 -msgid "Use library only" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:596 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:773 -msgid "User annotations generated from main library only" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:603 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1098 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1155 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1193 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1214 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1344 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1409 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1527 -msgid "No books selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:604 -msgid "No books selected to fetch annotations from" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:629 -msgid "Merging user annotations into database" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:657 -msgid "%s
Last Page Read: %d (%d%%)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:663 -msgid "%s
Last Page Read: Location %d (%d%%)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:682 -msgid "Location %d • %s
%s
" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:691 -msgid "Page %d • %s
" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:696 -msgid "Location %d • %s
" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:816 -msgid "How many empty books?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:817 -msgid "How many empty books should be added?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:865 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:916 -msgid "Uploading books to device." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:877 -msgid "EPUB Books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:878 -msgid "LRF Books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:879 -msgid "HTML Books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:880 -msgid "LIT Books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:881 -msgid "MOBI Books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:882 -msgid "Topaz books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:883 -msgid "Text books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:884 -msgid "PDF Books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:885 -msgid "Comics" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:886 -msgid "Archives" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:890 -msgid "Supported books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:925 -msgid "Merged some books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:926 -msgid "" -"Some duplicates were found and merged into the following existing books:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:935 -msgid "Failed to read metadata" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:936 -msgid "Failed to read metadata from the following" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:956 -msgid "Cannot delete" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:959 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1671 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1696 -msgid "No book selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:969 -msgid "Choose formats to be deleted" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:987 -msgid "Choose formats not to be deleted" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1025 -msgid "" -"The selected books will be permanently deleted and the files removed " -"from your computer. Are you sure?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1046 -msgid "" -"The selected books will be permanently deleted from your device. Are " -"you sure?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1061 -msgid "Deleting books from device." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1097 -msgid "Cannot download metadata" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1113 -msgid "social metadata" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1115 -msgid "covers" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1115 -msgid "metadata" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1117 -msgid "Downloading %s for %d book(s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1139 -msgid "Failed to download some metadata" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1140 -msgid "Failed to download metadata for the following:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1143 -msgid "Failed to download metadata:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1154 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1192 -msgid "Cannot edit metadata" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1213 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1216 -msgid "Cannot merge books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1217 -msgid "At least two books must be selected for merging" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1221 -msgid "" -"All book formats and metadata from the selected books will be added to the " -"first selected book.

The second and subsequently selected " -"books will not be deleted or changed.

Please confirm you want to " -"proceed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1232 -msgid "" -"All book formats and metadata from the selected books will be merged into " -"the first selected book.

After merger the second and " -"subsequently selected books will be deleted.

All book formats " -"of the first selected book will be kept and any duplicate formats in the " -"second and subsequently selected books will be permanently deleted " -"from your computer.

Are you sure you want to proceed?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1244 -msgid "" -"You are about to merge more than 5 books. Are you sure you want to " -"proceed?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1343 -msgid "Cannot save to disk" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1346 -msgid "Choose destination directory" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1379 -msgid "Error while saving" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1380 -msgid "There was an error while saving." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1387 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1388 -msgid "Could not save some books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1389 -msgid "Click the show details button to see which ones." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1410 -msgid "No books selected to generate catalog for" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1427 -msgid "Generating %s catalog..." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1433 -msgid "" -"No books to catalog\n" -"Check exclude tags" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1443 -msgid "Catalog generated." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1446 -msgid "Export Catalog Directory" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1447 -msgid "Select destination for %s.%s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1461 -msgid "Fetching news from " -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1475 -msgid " fetched." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1526 -msgid "Cannot convert" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1555 -msgid "Starting conversion of %d book(s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1671 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1729 -msgid "Cannot view" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1685 -msgid "Multiple Books Selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1686 -msgid "" -"You are attempting to open %d books. Opening too many books at once can be " -"slow and have a negative effect on the responsiveness of your computer. Once " -"started the process cannot be stopped until complete. Do you wish to " -"continue?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1695 -msgid "Cannot open folder" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1730 -msgid "%s has no available formats." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1764 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1769 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:392 msgid "Cannot configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1765 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:388 msgid "Cannot configure while there are running jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1770 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:393 msgid "Cannot configure before calibre is restarted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1817 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:438 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1818 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:439 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1870 -msgid "Failed" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1876 -msgid "Error talking to device" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1877 -msgid "" -"There was a temporary error talking to the device. Please unplug and " -"reconnect the device and or reboot." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1900 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1928 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:517 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1901 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:490 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using third party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1914 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:503 msgid "Recipe Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1929 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:518 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1969 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:558 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1994 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:583 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1997 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:586 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2001 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:590 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2053 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:642 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2072 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:52 msgid "" "Latest version: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2080 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:60 msgid "Update available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2081 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:61 msgid "" "%s has been updated to version %s. See the new features. Visit the download page?" @@ -8386,48 +8520,48 @@ msgstr "" msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:270 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:275 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:273 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:278 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:276 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:281 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:279 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:280 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:284 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:285 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:430 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:440 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:435 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:445 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:430 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:440 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:435 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:445 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:433 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:443 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:438 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:448 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:433 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:443 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:438 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:448 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:437 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:442 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:437 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:442 msgid "empty" msgstr "" @@ -8805,7 +8939,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:655 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:503 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -8886,43 +9020,47 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:487 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:70 +msgid "%sAverage rating is %3.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:520 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:489 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:522 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:491 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:524 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1736 msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1765 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1782 msgid "Compacting database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1804 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1875 msgid "Checking SQL integrity..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1845 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1916 msgid "Checking for missing files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1867 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1938 msgid "Checked id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:118 msgid "Ratings" msgstr "" @@ -9108,43 +9246,43 @@ msgstr "" msgid "Write process PID to the specified file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:112 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:108 msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:124 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:127 msgid "%d items" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:141 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:144 msgid "RATING: %s
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:144 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:147 msgid "TAGS: %s
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:148 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:151 msgid "SERIES: %s [%s]
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:189 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:192 msgid "Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Books in your library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:234 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:237 msgid "By " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:235 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:238 msgid "Books sorted by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:535 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:542 msgid "Newest" msgstr "" @@ -9287,34 +9425,38 @@ msgid "English (Pakistan)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 -msgid "English (Singapore)" +msgid "English (Israel)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 -msgid "English (Yemen)" +msgid "English (Singapore)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 -msgid "English (Ireland)" +msgid "English (Yemen)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 -msgid "English (China)" +msgid "English (Ireland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 -msgid "Spanish (Paraguay)" +msgid "English (China)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 -msgid "German (AT)" +msgid "Spanish (Paraguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 -msgid "Dutch (NL)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "Dutch (BE)" msgstr "" @@ -9375,93 +9517,93 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:605 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:606 msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:702 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:704 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:705 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:710 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:711 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:712 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:714 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:715 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:831 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:852 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:849 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:857 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:854 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:863 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:860 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:865 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:862 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:946 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:962 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:959 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:972 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:969 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:981 msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1024 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1021 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1220 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1211 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1291 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1282 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1302 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1293 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1319 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1310 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1466 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1457 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1482 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1473 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -9482,55 +9624,55 @@ msgstr "" msgid "Custom" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:480 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:482 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:483 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:485 msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:486 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:488 msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:489 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:491 msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:492 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494 msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496 msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:500 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:500 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:502 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -9539,6 +9681,6 @@ msgid "" "applied first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:502 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:504 msgid "Do not download CSS stylesheets." msgstr "" diff --git a/src/calibre/translations/fr.po b/src/calibre/translations/fr.po index aec79d9bf3..4fa07711e3 100644 --- a/src/calibre/translations/fr.po +++ b/src/calibre/translations/fr.po @@ -6,14 +6,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre 0.4.22\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-06-11 22:51+0000\n" -"PO-Revision-Date: 2010-06-12 09:04+0000\n" +"POT-Creation-Date: 2010-06-18 17:57+0000\n" +"PO-Revision-Date: 2010-06-18 20:01+0000\n" "Last-Translator: sengian \n" "Language-Team: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-06-13 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-06-19 03:47+0000\n" "X-Generator: Launchpad (build Unknown)\n" "X-Poedit-Bookmarks: 1177,-1,-1,-1,-1,-1,-1,-1,-1,-1\n" "Generated-By: pygettext.py 1.5\n" @@ -24,11 +24,11 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:72 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:75 #: /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 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:431 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:432 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:385 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:98 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:101 @@ -41,12 +41,12 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1894 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1896 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/output.py:24 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:230 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:270 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:273 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:373 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:19 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:382 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:21 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:46 @@ -55,8 +55,8 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:123 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:943 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1055 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:945 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1057 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:39 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:28 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 @@ -102,44 +102,46 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:98 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:233 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:235 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:286 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:812 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:177 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:134 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:665 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:674 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1156 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:492 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:843 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1015 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1037 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:92 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:185 #: /home/kovid/work/calibre/src/calibre/library/cli.py:213 #: /home/kovid/work/calibre/src/calibre/library/database.py:913 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:302 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:314 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:880 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:917 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1515 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1517 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:916 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:985 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1586 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1588 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1710 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:268 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:131 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:134 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:137 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:68 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 @@ -294,62 +296,62 @@ msgid "This profile is intended for the SONY PRS 300." msgstr "Ce profil est prévu pour le SONY PRS 300." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:78 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:300 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:301 msgid "This profile is intended for the SONY PRS-900." msgstr "Ce profil est prévu pour le SONY PRS-900." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:86 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:330 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:331 msgid "This profile is intended for the Microsoft Reader." msgstr "Ce profil est prévu pour le lecteur Microsoft." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:97 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:341 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:342 msgid "This profile is intended for the Mobipocket books." msgstr "Ce profil est prévu pour les livres Mobipocket." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:110 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:354 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:355 msgid "This profile is intended for the Hanlin V3 and its clones." msgstr "Ce profil est prévu pour le Handlin V3 et ses clones." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:122 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:366 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:367 msgid "This profile is intended for the Hanlin V5 and its clones." msgstr "Ce profil est prévu pour le Hanlin V5 et ses clones." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:132 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:375 msgid "This profile is intended for the Cybook G3." msgstr "Ce profil est prévu pour le Cybook G3." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:145 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:387 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:388 msgid "This profile is intended for the Cybook Opus." msgstr "Ce profil est prévu pour le Cybook Opus." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:157 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:398 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:399 msgid "This profile is intended for the Amazon Kindle." msgstr "Ce profil est prévu pour le Kindle d'Amazon." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:169 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:433 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:434 msgid "This profile is intended for the Irex Illiad." msgstr "Ce profil est prévu pour l'Iliad Irex." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:181 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:446 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:447 msgid "This profile is intended for the IRex Digital Reader 1000." msgstr "Ce profil est prévu pour l'IRex Digital Reader 1000." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:194 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:460 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:461 msgid "This profile is intended for the IRex Digital Reader 800." msgstr "Ce profil est prévu pour le lecteur IRex Digital 800." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:474 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:475 msgid "This profile is intended for the B&N Nook." msgstr "Ce profil est prévu pour le Nook B&N." @@ -377,15 +379,15 @@ msgstr "" msgid "This profile is intended for the Kobo Reader." msgstr "Ce profil est prévu pour le lecteur Kobo" -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:291 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:292 msgid "This profile is intended for the SONY PRS-300." msgstr "Ce profil est prévu pour le SONY PRS-300." -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:309 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:310 msgid "This profile is intended for the 5-inch JetBook." msgstr "Ce profil est prévu pour le JetBook de 5 pouces." -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:318 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:319 msgid "" "This profile is intended for the SONY PRS line. The 500/505/700 etc, in " "landscape mode. Mainly useful for comics." @@ -393,7 +395,7 @@ msgstr "" "Ce profil est prévu pour les SONY PRS. Les 500/505/700 etc, en mode paysage. " "Principalement utile pour les bandes dessinées." -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:416 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:417 msgid "This profile is intended for the Amazon Kindle DX." msgstr "Ce profil est prévu pour le Kindle DX d'Amazon." @@ -413,15 +415,19 @@ msgstr "Personnalisation des plugins locaux" msgid "Disabled plugins" msgstr "Plugins désactivés." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:77 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +msgid "Enabled plugins" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:83 msgid "No valid plugin found in " msgstr "Absence de plugin compatible dans " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:278 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:460 msgid "Initialization of plugin %s failed with traceback:" msgstr "L'initialisation du plugin %s a échoué en laissant une trace:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:433 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "" " %prog options\n" "\n" @@ -433,18 +439,18 @@ msgstr "" " Personnaliser Calibre en chargeant des modules additionnels externes.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:439 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:499 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Ajouter un plugin en précisant le chemin vers le fichier zip qui le contient." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:441 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:501 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Suppression d'un plugin personnalisé d'après son nom. Ceci n'a pas d'effet " "sur les plugins intégrés." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:443 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:503 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -452,15 +458,15 @@ msgstr "" "Personnaliser le plugin. Spécifier le nom du plugin et la chaîne de " "personnalisation séparés par une virgule." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:445 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:505 msgid "List all installed plugins" msgstr "Lister tous les plugins installés" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:447 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:507 msgid "Enable the named plugin" msgstr "Activer le plugin nommé" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:449 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:509 msgid "Disable the named plugin" msgstr "Désactive le plugin nommé" @@ -476,37 +482,36 @@ msgstr "" "Liste de répertoires séparés par des virgules utilisée pour envoyer les " "ebooks vers l'appareil. Le premier existant sera utilisé." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:68 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:70 msgid "Communicate with S60 phones." msgstr "Communiquer avec les téléphones S60" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:75 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:78 msgid "Communicate with iBooks through iTunes." msgstr "Communiquer avec iBooks à travers iTunes." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:81 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:84 msgid "Apple device detected, launching iTunes, please wait ..." msgstr "Appareil Apple détecté, lancement d'iTunes, veuillez patienter..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:196 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:217 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:227 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:230 msgid "Updating device metadata listing..." msgstr "Mise à jour de la liste des métadonnées de l'appareil..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:282 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:318 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:921 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:947 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:301 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:842 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:876 msgid "%d of %d" msgstr "%d sur %d" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:325 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:881 msgid "finished" msgstr "Terminé" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:499 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:519 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" @@ -516,17 +521,17 @@ 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:703 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:742 #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:28 msgid "settings for device drivers" msgstr "paramètres pour les pilotes de périphériques" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:705 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:744 #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:30 msgid "Ordered list of formats the device will accept" msgstr "Liste de formats triés acceptés par l'appareil" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:776 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:813 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -534,6 +539,18 @@ 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:2168 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:810 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:816 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:239 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:167 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1470 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:128 +msgid "News" +msgstr "Informations" + #: /home/kovid/work/calibre/src/calibre/devices/binatone/driver.py:17 msgid "Communicate with the Binatone Readme eBook reader." msgstr "Communiquer avec le lecteur eBook Binatone Readme" @@ -556,6 +573,10 @@ msgstr "Communiquer avec le lecteur eBook Cybook Gen 3 / Opus" msgid "Communicate with the EB600 eBook reader." msgstr "Communiquer avec le lecteur d'ebook EB600" +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:207 +msgid "Communicate with the PocketBook 301 reader." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/edge/driver.py:17 msgid "Entourage Edge" msgstr "Entourage Edge" @@ -568,6 +589,10 @@ msgstr "Communiquer avec l'Entourage Edge." msgid "Communicate with the ESlick eBook reader." msgstr "Communiquer avec le lecteur d'ebook ESlick." +#: /home/kovid/work/calibre/src/calibre/devices/eslick/driver.py:49 +msgid "Communicate with the Sigmatek eBook reader." +msgstr "Communiquer avec le lecteur d'ebook Sigmatek" + #: /home/kovid/work/calibre/src/calibre/devices/folder_device/driver.py:16 #: /home/kovid/work/calibre/src/calibre/devices/folder_device/driver.py:30 msgid "Use an arbitrary folder as a device." @@ -582,14 +607,20 @@ msgstr "Interface de l'appareil" msgid "Communicate with Hanlin V3 eBook readers." msgstr "Communiquer avec les lecteurs d'ebook Hanlin V3." -#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:90 +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:87 msgid "Communicate with Hanlin V5 eBook readers." msgstr "Communiquer avec les lecteurs d'ebook Hanlin V5." -#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:109 +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:106 msgid "Communicate with the BOOX eBook reader." msgstr "Communiquer avec le lecteur d'ebook BOOX." +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:121 +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/hanvon/driver.py:18 msgid "Communicate with the Hanvon N520 eBook reader." msgstr "Communiquer avec le lecteur d'ebook Hanvon N520." @@ -636,15 +667,15 @@ msgstr "Communiquer avec le lecteur Iriver Story." msgid "Communicate with the JetBook eBook reader." msgstr "Communiquer avec le lecteur d'ebook JetBook." -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:42 msgid "Communicate with the Kindle eBook reader." msgstr "Communiquer avec le lecteur d'ebook Kindle." -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:147 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:169 msgid "Communicate with the Kindle 2 eBook reader." msgstr "Communiquer avec le lecteur d'ebook Kindle 2." -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:157 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:210 msgid "Communicate with the Kindle DX eBook reader." msgstr "Communiquer avec le lecteur d'ebook Kindle DX." @@ -688,7 +719,7 @@ msgstr "Communique avec le lecteur d'ebook Sony PRS-500." msgid "Communicate with all the Sony eBook readers." msgstr "Communiquer avec tous les lecteurs d'eBook Sony" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:60 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " @@ -696,7 +727,7 @@ msgstr "" "Liste de métadonnées séparées par des virgules, transformées en collection " "dans l'appareil. Les possibilités sont les suivantes : " -#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:142 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:143 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:68 msgid "Unnamed" msgstr "Non nommé" @@ -717,25 +748,25 @@ msgstr "Communiquer avec le lecteur Newsmy" msgid "Communicate with the iPapyrus reader." msgstr "Communiquer avec le lecteur iPapyrus" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:247 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:248 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Impossible de détecter le disque %s. Essayer de redémarrer" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:427 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:428 msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" "Impossible de détecter le point de montage %s. Essayez de redémarrer le " "poste." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:492 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:493 msgid "Unable to detect the %s disk drive." msgstr "Impossible de monter le disque %s." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:585 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:586 msgid "Could not find mount helper: %s." msgstr "Impossible de trouver l'assistant de montage: %s." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:597 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:598 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." @@ -743,39 +774,28 @@ msgstr "" "Impossible de détecter le disque dur %s. Votre noyau doit probablement " "exporter une version obsolète de SYSFS." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:605 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:606 msgid "Unable to mount main memory (Error code: %d)" msgstr "Impossible de monter la mémoire principale (Code d'erreur: %d)" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:742 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:744 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:743 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:745 msgid "The reader has no storage card in this slot." msgstr "Le lecteur n'a aucune carte mémoire dans cette fente." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:746 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:747 msgid "Selected slot: %s is not supported." msgstr "La fente choisie %s n'est pas supportée." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:775 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:776 msgid "There is insufficient free space in main memory" msgstr "Espace insuffisant dans la mémoire principale" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:777 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:778 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:780 msgid "There is insufficient free space on the storage card" msgstr "Espace insuffisant sur la carte mémoire" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:815 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:843 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:239 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:141 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1399 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:120 -msgid "News" -msgstr "Informations" - #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:12 msgid "Configure Device" msgstr "Configurer l'appareil" @@ -786,16 +806,20 @@ msgstr "" "Placer les fichiers dans des sous-répertoires si l'appareil le permet" #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:81 msgid "Read metadata from files on device" msgstr "Lire les métadonnées à partir des fichiers dans l'appareil" #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:36 +msgid "Use author sort instead of author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:38 msgid "Template to control how books are saved" msgstr "Modèle pour contrôler comment les livres sont sauvegardés" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:39 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:84 msgid "Extra customization" msgstr "Personnalisation complémentaire" @@ -1996,84 +2020,88 @@ msgstr "La famille de police monospace à inclure" msgid "Comic" msgstr "Bande dessinées" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:372 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:381 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:848 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:866 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:543 msgid "Title" msgstr "Titre" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:373 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:382 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:350 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:849 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:867 msgid "Author(s)" msgstr "Auteur(s)" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:374 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:62 msgid "Publisher" msgstr "Éditeur" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:375 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:384 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "Producteur" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:376 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:306 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1034 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1056 msgid "Comments" msgstr "Commentaires" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:384 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:26 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:103 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:139 msgid "Tags" msgstr "Etiquettes" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:386 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:311 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1039 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:102 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1061 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:87 msgid "Series" msgstr "Séries" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:387 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:396 msgid "Language" msgstr "Langue" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:389 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1044 msgid "Timestamp" msgstr "Horodatage" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:391 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 msgid "Published" msgstr "Publié" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:393 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:402 msgid "Rights" msgstr "Droits" @@ -2081,7 +2109,7 @@ msgstr "Droits" msgid "EDITORIAL REVIEW" msgstr "LIGNE EDITORIALE" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/archive.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/archive.py:41 msgid "" "Extract common e-book formats from archives (zip/rar) files. Also try to " "autodetect if they are actually cbz/cbr files." @@ -2208,6 +2236,10 @@ msgstr "Couverture sauvée sur" msgid "No cover found" msgstr "Aucune couverture trouvée" +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/douban.py:41 +msgid "Downloads metadata from Douban.com" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:33 msgid "Metadata download" msgstr "Télécharge les métadonnées" @@ -2248,6 +2280,10 @@ msgstr "" msgid "Downloads social metadata from amazon.com" msgstr "Télécharge les métadonnées sociales à partir d'amazon.com" +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:205 +msgid "Downloads series information from librarything.com" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/isbndb.py:94 msgid "" "\n" @@ -2322,7 +2358,7 @@ msgstr "" "Chercher une image de couverture du livre identifié par ISBN sur " "LibraryThing.com\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1220 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1222 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1371 msgid "Cover" msgstr "Couverture" @@ -2653,6 +2689,8 @@ msgstr "" "Obtenir des informations à propos d'un PDF.\n" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:29 msgid "Author" msgstr "Auteur" @@ -2921,8 +2959,8 @@ msgid "Use Roman numerals for series number" msgstr "Utiliser les chiffres romains pour les numéros de séries" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:47 -msgid "Sort tags list by popularity" -msgstr "Trier la liste des étiquettes par popularité" +msgid "Sort tags list by name, popularity, or rating" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:49 msgid "Number of covers to show in the cover browsing mode" @@ -3010,23 +3048,439 @@ msgstr "catégories du navigateur d'étiquettes à ne pas afficher" msgid "The layout of the user interface" msgstr "La présentation de l'interface utilisateur" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105 +msgid "Show the average rating per item indication in the tag browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:476 msgid "Copied" msgstr "Copié" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:187 msgid "Copy" msgstr "Copier" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:187 msgid "Copy to Clipboard" msgstr "Copier dans le Presse-papiers" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:397 msgid "Choose Files" msgstr "Choisir les fichiers" +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:242 +msgid "Use library only" +msgstr "Utiliser seulement la bibliothèque" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:243 +msgid "User annotations generated from main library only" +msgstr "" +"Annotations utilisateur générées à partir de la bibliothèque principale " +"uniquement" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:666 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1037 +msgid "No books selected" +msgstr "Aucun livre sélectionné" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:74 +msgid "No books selected to fetch annotations from" +msgstr "" +"Aucun livre sélectionné pour la récupération des annotations à partir de" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:99 +msgid "Merging user annotations into database" +msgstr "Fusionne les annotations utilisateur dans la base de données" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:127 +msgid "%s
Last Page Read: %d (%d%%)" +msgstr "%s
Dernière Page Lue: %d (%d%%)" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:133 +msgid "%s
Last Page Read: Location %d (%d%%)" +msgstr "%s
Dernière Page Lue: Position %d (%d%%)" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:152 +msgid "Location %d • %s
%s
" +msgstr "Position %d • %s
%s
" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:161 +msgid "Page %d • %s
" +msgstr "Page %d • %s
" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:166 +msgid "Location %d • %s
" +msgstr "Position %d • %s
" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:288 +msgid "How many empty books?" +msgstr "Combien de livres vides?" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:289 +msgid "How many empty books should be added?" +msgstr "Combien de livres vides doivent être ajoutés?" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:388 +msgid "Uploading books to device." +msgstr "Téléchargement des livres vers l'appareil." + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:139 +msgid "Books" +msgstr "Livres" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:349 +msgid "EPUB Books" +msgstr "Livres EPUB" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:350 +msgid "LRF Books" +msgstr "Livres LRF" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:351 +msgid "HTML Books" +msgstr "Livres HTML" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:352 +msgid "LIT Books" +msgstr "Livres LIT" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:353 +msgid "MOBI Books" +msgstr "Livres MOBI" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:354 +msgid "Topaz books" +msgstr "Livres Topaz" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:355 +msgid "Text books" +msgstr "Livres Texte" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:356 +msgid "PDF Books" +msgstr "Livres PDF" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:357 +msgid "Comics" +msgstr "Bande Dessinées" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:358 +msgid "Archives" +msgstr "Archives" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:362 +msgid "Supported books" +msgstr "Livres supportés" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:397 +msgid "Merged some books" +msgstr "Fusionne des livres" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:398 +msgid "" +"Some duplicates were found and merged into the following existing books:" +msgstr "" +"Des doublons ont été trouvés et fusionnés dans les livres existants suivants:" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:407 +msgid "Failed to read metadata" +msgstr "Impossible de lire les métadonnées" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:408 +msgid "Failed to read metadata from the following" +msgstr "Impossible de lire les métadonnées à partir de" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:432 +msgid "Add to library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1214 +msgid "No book selected" +msgstr "Aucun livre sélectionné" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:432 +msgid "No book files found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:454 +msgid "Cannot delete" +msgstr "Impossible de supprimer" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:467 +msgid "Choose formats to be deleted" +msgstr "Choisir les formats à supprimer" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:485 +msgid "Choose formats not to be deleted" +msgstr "Choisir les formats à ne pas supprimer" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:505 +msgid "Cannot delete books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:506 +msgid "No device is connected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:516 +msgid "Main memory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:427 +msgid "Storage Card A" +msgstr "Carte mémoire A" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:429 +msgid "Storage Card B" +msgstr "Carte mémoire B" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:523 +msgid "No books to delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:524 +msgid "None of the selected books are on the device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:598 +msgid "Deleting books from device." +msgstr "Suppression des livres dans l'appareil" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:562 +msgid "" +"The selected books will be permanently deleted and the files removed " +"from your computer. Are you sure?" +msgstr "" +"Les livres sélectionnés vont être supprimés définitivement et les " +"fichiers seront supprimés de votre ordinateur. Etes-vous sûr ?" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:583 +msgid "" +"The selected books will be permanently deleted from your device. Are " +"you sure?" +msgstr "" +"Les livres sélectionnés seront effacés de manière permanente de votre " +"appareil. Etes vous sûr de votre choix?" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:608 +msgid "Cannot download metadata" +msgstr "Impossible de télécharger les métadonnées" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:624 +msgid "social metadata" +msgstr "Métadonnées sociales" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:626 +msgid "covers" +msgstr "couvertures" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:626 +msgid "metadata" +msgstr "métadonnées" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:628 +msgid "Downloading %s for %d book(s)" +msgstr "Télécharge les livres %s sur %d" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:650 +msgid "Failed to download some metadata" +msgstr "Le téléchargement d'une partie des métadonnées a échoué" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:651 +msgid "Failed to download metadata for the following:" +msgstr "Le téléchargement des métadonnées a échoué pour :" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:654 +msgid "Failed to download metadata:" +msgstr "Le téléchargement des métadonnées a échoué:" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:946 +#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:53 +msgid "Error" +msgstr "Erreur" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:703 +msgid "Cannot edit metadata" +msgstr "Impossible d'éditer les métadonnées" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:725 +msgid "Cannot merge books" +msgstr "Impossible de fusionner les livres" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:726 +msgid "At least two books must be selected for merging" +msgstr "Au moins deux livres doivent être séléctionnés avant de fusionner" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:730 +msgid "" +"All book formats and metadata from the selected books will be added to the " +"first selected book.

The second and subsequently selected " +"books will not be deleted or changed.

Please confirm you want to " +"proceed." +msgstr "" +"Tous les formats de livre et les métadonnées des livres selectionnés seront " +"ajoutés au premier livre sélectionné

Le second et les livres " +"suivants sélectionnés ne seront ni supprimés ni changés.

Veuille " +"confirmer que vous voulez lancer le traitement." + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:741 +msgid "" +"All book formats and metadata from the selected books will be merged into " +"the first selected book.

After merger the second and " +"subsequently selected books will be deleted.

All book formats " +"of the first selected book will be kept and any duplicate formats in the " +"second and subsequently selected books will be permanently deleted " +"from your computer.

Are you sure you want to proceed?" +msgstr "" +"Tous les formats et les métadonnées des livres sélectionnés seront fusionner " +"dans le premier livre sélectionné .

Après la fusion le second " +"et les prochains livres sélectionnés seront supprimés.

Tous " +"les formats de livres du premier livre sélectionné sera conservé et les " +"formats en double dans le second et les prochains livres seront " +"définitivement supprimés de votre ordinateur.

Êtes vous " +"sûr de vouloir lancer le traitement ?" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:753 +msgid "" +"You are about to merge more than 5 books. Are you sure you want to " +"proceed?" +msgstr "" +"Vous allez fusionner plus de 5 livres. Etes-vous sûr de vouloir " +"lancer le traitement ?" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:853 +msgid "Cannot save to disk" +msgstr "Impossible de sauvegarder sur le disque" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:856 +msgid "Choose destination directory" +msgstr "Choisir le répertoire de destination" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:889 +msgid "Error while saving" +msgstr "Erreur pendant la sauvegarde" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:890 +msgid "There was an error while saving." +msgstr "Il y a eu une erreur lors de la sauvegarde." + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:897 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:898 +msgid "Could not save some books" +msgstr "Impossible de sauvegarder certains livres" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:899 +msgid "Click the show details button to see which ones." +msgstr "Cliquer le bouton afficher les détails pour voir lesquels." + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:920 +msgid "No books selected to generate catalog for" +msgstr "Aucun livre sélectionné pour générer le catalogue pour" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:937 +msgid "Generating %s catalog..." +msgstr "Génère le catalogue %s..." + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:261 +msgid "No books found" +msgstr "Aucun livre trouvé" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:943 +msgid "" +"No books to catalog\n" +"Check exclude tags" +msgstr "" +"Aucun livre vers le catalogue\n" +"Vérifier les étiquettes d'exclusion" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:953 +msgid "Catalog generated." +msgstr "Catalogue généré." + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:956 +msgid "Export Catalog Directory" +msgstr "Répertoire d'export du catalogue" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:957 +msgid "Select destination for %s.%s" +msgstr "Sélectionner la destination pour %s.%s" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:973 +msgid "Fetching news from " +msgstr "Récupération des News de " + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:987 +msgid " fetched." +msgstr " récupéré." + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1036 +msgid "Cannot convert" +msgstr "Conversion impossible" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1065 +msgid "Starting conversion of %d book(s)" +msgstr "Démarrer la conversion de %d livre(s)" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1250 +msgid "Cannot view" +msgstr "Impossible de visualiser" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 +msgid "Choose the format to view" +msgstr "Choisir le format à afficher" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1203 +msgid "Multiple Books Selected" +msgstr "Plusieurs livres sélectionnés" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1204 +msgid "" +"You are attempting to open %d books. Opening too many books at once can be " +"slow and have a negative effect on the responsiveness of your computer. Once " +"started the process cannot be stopped until complete. Do you wish to " +"continue?" +msgstr "" +"Vous essayer d'ouvrir %d livres. Ouvrir trop de livre en même temps peut " +"provoquer des ralentissements et avoir des effets négatifs sur les temps de " +"réponses de l'ordinateur. Une fois démarré le processus ne peut pas être " +"arrêté avant la fin. Voulez-vous continuer ?" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1213 +msgid "Cannot open folder" +msgstr "Impossible d'ouvrir le dossier" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1251 +msgid "%s has no available formats." +msgstr "%s n'a pas de format disponible." + #: /home/kovid/work/calibre/src/calibre/gui2/add.py:54 msgid "Searching in" msgstr "Recherche dans" @@ -3048,15 +3502,10 @@ msgid "The specified directory could not be processed." msgstr "Le chemin spécifié ne peut pas être traité." #: /home/kovid/work/calibre/src/calibre/gui2/add.py:260 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:809 msgid "No books" msgstr "Aucun livre" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1432 -msgid "No books found" -msgstr "Aucun livre trouvé" - #: /home/kovid/work/calibre/src/calibre/gui2/add.py:327 msgid "Added" msgstr "Ajouté" @@ -3190,17 +3639,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:571 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:573 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:575 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:577 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:578 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:628 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:369 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:388 @@ -3219,8 +3668,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 @@ -3255,6 +3704,58 @@ msgstr "" "Livres &Multiples dans un dossier, suppose que chaque livre électronique est " "un livre différent" +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:22 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1042 +msgid "Path" +msgstr "Chemin" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:96 +msgid "Formats" +msgstr "Formats" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1045 +msgid "Collections" +msgstr "Collections" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:55 +msgid "Click to open" +msgstr "Cliquer pour ouvrir" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416 +msgid "None" +msgstr "Aucun" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:301 +msgid "Click to open Book Details window" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:16 msgid "CSV/XML Options" msgstr "Options CSV/XML" @@ -3314,7 +3815,7 @@ msgstr "sortie" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/save_template_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:106 @@ -3332,8 +3833,8 @@ msgstr "Options de l'e-book" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:20 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:222 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1362 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1380 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1433 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1451 msgid "Catalog" msgstr "Catalogue" @@ -4054,11 +4555,6 @@ msgstr "Conserver les &proportions de la couverture" msgid "RB Output" msgstr "Sortie RB" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1677 -msgid "Choose the format to view" -msgstr "Choisir le format à afficher" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 msgid "Cannot build regex using the GUI builder without a book." msgstr "" @@ -4377,11 +4873,11 @@ msgstr "" "XPath consulter le
Tutoriel XPath." -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:119 msgid "Cover browser could not be loaded" msgstr "Le navigateur de coverture ne peut ête chargé" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 msgid "Browse by covers" msgstr "Navigation par couvertures" @@ -4430,223 +4926,250 @@ msgstr "étiquettes à ajouter" msgid "tags to remove" msgstr "étiquettes à supprimer" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:45 #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:135 msgid "No details available." msgstr "Pas de détail disponible." -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:145 msgid "Device no longer connected." msgstr "L'appareil n'est plus connecté." -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:250 msgid "Get device information" msgstr "Lit les informations de l'appareil" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:276 msgid "Get list of books on device" msgstr "Lire la liste de livres à partir de l'appareil" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:286 msgid "Get annotations from device" msgstr "Obtenir les annotations à partir de l'appareil" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:295 msgid "Send metadata to device" msgstr "Envoie les métadonnées vers l'appareil" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:304 msgid "Upload %d books to device" msgstr "Envoie le livre %d dans l'appareil" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:319 msgid "Delete books from device" msgstr "Supprimer les livres dans l'appareil" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:336 msgid "Download books from device" msgstr "Télécharger les livres à partir de l'appareil" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:346 msgid "View book on device" msgstr "Afficher le livre sur l'appareil" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:381 msgid "Set default send to device action" msgstr "Indiquer l'action par défaut pour 'envoyer au lecteur'" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:394 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:398 msgid "Email to" msgstr "Email vers" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:398 msgid " and delete from library" msgstr " et efface de la bibliothèque" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:407 msgid "Send to main memory" msgstr "Envoyer vers la mémoire du lecteur" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:409 msgid "Send to storage card A" msgstr "Envoyer vers la carte mémoire A" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:409 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:411 msgid "Send to storage card B" msgstr "Envoyer vers la carte mémoire B" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:414 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:425 msgid "Main Memory" msgstr "Mémoire principale" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:416 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:425 -msgid "Storage Card A" -msgstr "Carte mémoire A" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:427 -msgid "Storage Card B" -msgstr "Carte mémoire B" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:443 msgid "Send and delete from library" msgstr "Envoyer et effacer de la bibliothèque" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:444 msgid "Send specific format" msgstr "Envoyer un format spécifique" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:481 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:483 msgid "Connect to folder" msgstr "Connecter au dossier" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:486 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:488 msgid "Disconnect from folder" msgstr "Déconnecter du dossier" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:496 msgid "Fetch annotations (experimental)" msgstr "Récupérer les annotations (expérimental)" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:606 +msgid "Error communicating with device" +msgstr "Erreur pendant la communication avec le lecteur électronique" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:627 +msgid "Select folder to open as device" +msgstr "Sélectionner le dossier à ouvrir comme appareil" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:669 +msgid "Failed" +msgstr "Echec" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:675 +msgid "Error talking to device" +msgstr "Erreur pendant la communication avec le lecteur électronique" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:676 +msgid "" +"There was a temporary error talking to the device. Please unplug and " +"reconnect the device and or reboot." +msgstr "" +"Une erreur temporaire s'est déclenchée pendant la communication avec le " +"lecteur électronique. Veuillez déconnecter et reconnecter le lecteur " +"électronique et redémarrer." + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:717 +msgid "Device: " +msgstr "Appareil: " + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:719 +msgid " detected." +msgstr " detecté." + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742 +msgid "Connected " +msgstr "Connecté: " + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:810 msgid "selected to send" msgstr "sélectionné pour l'envoi" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:815 msgid "Choose format to send to device" msgstr "Choisir le format à envoyer au lecteur" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:823 msgid "No device" msgstr "Aucun appareil" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:824 msgid "Cannot send: No device is connected" msgstr "Impossible d'envoyer: Aucun appareil connecté" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:831 msgid "No card" msgstr "Aucune carte" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:627 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:828 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:832 msgid "Cannot send: Device has no storage card" msgstr "Impossible d'envoyer: L'appareil n'a pas de carte mémoire" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873 msgid "E-book:" msgstr "E-book:" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:675 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:876 msgid "Attached, you will find the e-book" msgstr "En pièce jointe, vous trouverez l'ebook" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:676 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:180 msgid "by" msgstr "par" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878 msgid "in the %s format." msgstr "dans le format %s." -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 msgid "Sending email to" msgstr "Envoi d'un email à" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:720 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:819 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:880 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:999 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1006 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1081 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1200 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1207 msgid "No suitable formats" msgstr "Pas de format convenable" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:922 msgid "Auto convert the following books before sending via email?" msgstr "" "Convertir automatiquement les livres suivants avant de les envoyer par email " "?" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:929 msgid "" "Could not email the following books as no suitable formats were found:" msgstr "" "Impossible d'envoyer par email les livres suivants car aucun format " "convenable n'a été trouvé :" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:746 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:947 msgid "Failed to email books" msgstr "L'envoi par email des livres a échoué" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:948 msgid "Failed to email the following books:" msgstr "L'envoi par email des livres suivants a échoué:" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:751 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:952 msgid "Sent by email:" msgstr "Envoyer par email:" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:979 msgid "News:" msgstr "News:" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:779 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:980 msgid "Attached is the" msgstr "Le fichier attaché est" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:790 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:991 msgid "Sent news to" msgstr "Envoi des News vers" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:820 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1021 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1082 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1201 msgid "Auto convert the following books before uploading to the device?" msgstr "" "Convertir automatiquement les livres suivants avant de les télécharger dans " "l'appareil ?" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:849 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1050 msgid "Sending catalogs to device." msgstr "Envoie les catalogues vers l'appareil." -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1113 msgid "Sending news to device." msgstr "Envoi les News vers l'appareil." -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167 msgid "Sending books to device." msgstr "Envoie les livres dans l'appareil." -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found. Convert the book(s) to a format supported by your device first." @@ -4655,50 +5178,34 @@ msgstr "" "convenable n'a été trouvé. Convertissez avant le(s) livre(s) vers un format " "supporté par votre appareil." -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1256 msgid "No space on device" msgstr "Le lecteur électronique n'a plus d'espace mémoire disponible" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1056 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1257 msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" "

Impossible d'envoyer les livres sur le lecteur : il n'y a plus assez " "d'espace mémoire disponible " -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:78 msgid "Select available formats and their order for this device" msgstr "" "Sélectionner les formats disponibles et leurs ordres pour cet appareil" -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:82 msgid "Use sub directories" msgstr "Utiliser les sous-répertoires" -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:83 +msgid "Use author sort for author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:85 msgid "Save &template:" msgstr "Sauvegarder le &modèle:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:115 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:116 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:99 -msgid "Path" -msgstr "Chemin" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:122 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:301 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:100 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:91 -msgid "Formats" -msgstr "Formats" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:68 msgid "Fit &cover to view" msgstr "&Couverture à afficher" @@ -4852,11 +5359,19 @@ msgstr "" msgid "new email address" msgstr "Nouvelle adresse email" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:489 +msgid "Wide" +msgstr "Large" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:490 +msgid "Narrow" +msgstr "Etroit" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:500 msgid "System port selected" msgstr "Port système sélectionné" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:501 msgid "" "The value %d you have chosen for the content server port is a system " "port. Your operating system may not allow the server to run on this " @@ -4867,143 +5382,135 @@ msgstr "" "empêcher le serveur de fonctionner sur ce port. Par sécurité choisissez " "plutôt un numéro de port supérieur à 1024." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:510 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:933 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1144 -#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:53 -msgid "Error" -msgstr "Erreur" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:521 msgid "Failed to install command line tools." msgstr "L'installation des outils en ligne de commande a échouée." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:514 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 msgid "Command line tools installed" msgstr "Outils en ligne de commande installés." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 msgid "Command line tools installed in" msgstr "Outils en ligne de commande installés dans" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:526 msgid "" "If you move calibre.app, you have to re-install the command line tools." msgstr "" "Si vous déplacez calibre.app, vous devez réinstaller les outils en ligne de " "commande." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:577 msgid "No valid plugin path" msgstr "N'est pas un chemin correct pour les plugins" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:578 msgid "%s is not a valid plugin path" msgstr "%s n'est pas un répertoire correct pour les plugins" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:581 msgid "Choose plugin" msgstr "Choisir le plugin" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:593 msgid "Plugin cannot be disabled" msgstr "Le plugin ne peut pas être désactivé" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:594 msgid "The plugin: %s cannot be disabled" msgstr "Le plugin %s ne peut pas être désactivé" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 msgid "Plugin not customizable" msgstr "Le plugin ne peut pas être personnalisé" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:604 msgid "Plugin: %s does not need customization" msgstr "Le plugin %s ne peut pas être personnalisé" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:612 msgid "Customize" msgstr "Personnaliser" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:650 msgid "Cannot remove builtin plugin" msgstr "Impossible de supprimer les plugins natifs" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:651 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" " ne peut pas être retiré. C'est un plugin natif. Essayer plutôt de le " "désactiver" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:682 msgid "You must select a column to delete it" msgstr "Vous devez sélectionner une colonne pour pouvoir la supprimer" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:687 msgid "The selected column is not a custom column" msgstr "La colonne sélectionnée n'est pas une colonne personnalisée" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:688 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:48 msgid "Are you sure?" msgstr "Etes vous sur ?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:679 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:689 msgid "Do you really want to delete column %s and all its data?" msgstr "" "Voulez vous vraiment supprimer la colonne %s et toutes les données qu'elle " "contient?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:746 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:756 msgid "Error log:" msgstr "Journal d'erreur:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:753 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:763 msgid "Access log:" msgstr "Journal des accès:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:781 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:343 msgid "Failed to start content server" msgstr "A échoué lors du démarrage du serveur de contenu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:805 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:815 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Select location for books" msgstr "Sélectionner l'emplacement pour les livres" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:822 msgid "Invalid size" msgstr "Taille incorrecte" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:823 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "La taille %s est incorrecte. Doit être au format largeurxhauteur" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:868 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:881 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:886 msgid "Invalid database location" msgstr "Le chemin de la base de données n'est pas correct" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:869 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:882 msgid "Invalid database location " msgstr "Le chemin de la base de données n'est pas correct " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:883 msgid "
Must be a directory." msgstr "
Doit être un répertoire." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:874 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:887 msgid "Invalid database location.
Cannot write to " msgstr "" "Le chemin de la base de données n'est pas correct.
Erreur en écriture " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:879 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:892 msgid "Must restart" msgstr "Redémarrage nécessaire" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:893 msgid "" "The changes you made require that Calibre be restarted. Please restart as " "soon as practical." @@ -5011,19 +5518,19 @@ msgstr "" "Les modifications effectuées nécessitent un redémarrage de Calibre. Veuillez " "redémarrer dès que possible." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:927 msgid "Checking database integrity" msgstr "Vérifier l'intégrité de la base de données" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:947 msgid "Failed to check database integrity" msgstr "La vérification de l'intégrité de la base de données a échouée" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:939 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:952 msgid "Some inconsistencies found" msgstr "Des incohérences ont été trouvées" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:953 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -5159,13 +5666,14 @@ msgstr "" msgid "Sending to &device" msgstr "Envoi vers l'&appareil" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:297 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:201 msgid "Preferences" msgstr "Préférences" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 msgid "" "&Location of ebooks (The ebooks are stored in folders sorted by author and " "metadata is stored in the file metadata.db)" @@ -5173,31 +5681,31 @@ msgstr "" "&Localisation des ebooks (Les ebooks sont stockés dans les dossiers triés " "par auteur et les métadonnées sont stockées dans le fichier metadata.db)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 msgid "Browse for the new database location" msgstr "Choisir un nouvel emplacement pour la base de données" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 msgid "Show notification when &new version is available" msgstr "Envoyer une notification quand une &nouvelle version est disponible." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 msgid "Download &social metadata (tags/ratings/etc.) by default" msgstr "" "Télécharger les métadonnées &sociales (étiquettes/classement/etc...) par " "défaut" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 msgid "&Overwrite author and title by default when fetching metadata" msgstr "" "Écraser l'auteur et le titre par défaut l&ors de la récupération des " "métadonnées" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 msgid "Default network &timeout:" msgstr "&Timeout par défaut pour les connexions réseau :" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" @@ -5205,142 +5713,150 @@ msgstr "" "Indiquer le timeout par défaut pour les recherches réseau (c-à-d le temps " "utilisé pour aller rechercher l'information par internet)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 msgid " seconds" msgstr " secondes" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:558 msgid "Choose &language (requires restart):" msgstr "Choisir la &langue (nécessite un redémarrage):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:559 msgid "Normal" msgstr "Normale" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:560 msgid "High" msgstr "Haute" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:561 msgid "Low" msgstr "Basse" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:562 msgid "Job &priority:" msgstr "&Priorité du travail:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:563 msgid "Preferred &output format:" msgstr "Format de &sortie préféré:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:564 msgid "Preferred &input format order:" msgstr "Ordre préféré pour le format d'&entrée" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:567 msgid "Use &Roman numerals for series number" msgstr "Utiliser les chiffres &romains pour les numéros de séries" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:568 msgid "Enable system &tray icon (needs restart)" msgstr "" "&Activer l'affichage dans la zone de notification (redémarrage nécessaire)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:569 msgid "Show ¬ifications in system tray" msgstr "Afficher les alertes dans la zone de ¬ification" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:570 msgid "Show &splash screen at startup" msgstr "Afficher l'&écran d'accueil au démarrage" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:571 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" "Afficher la &navigation par couverture dans une fenêtre séparée (redémarrage " "nécessaire)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:572 +msgid "Show &average ratings in the tags browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:573 msgid "Search as you type" msgstr "Rechercher lors de la saisie" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:574 msgid "Automatically send downloaded &news to ebook reader" msgstr "Envoyer automatiquement les i&nformations vers le lecteur d'ebook" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:575 msgid "&Delete news from library when it is automatically sent to reader" msgstr "" "&Supprimer les News de la bibliothèque lorsque l'envoi est automatique vers " "l'appareil" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:576 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" "&Nombre de couvertures à afficher dans le mode navigation (nécessite un " "redémarrage):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:577 msgid "Toolbar" msgstr "Barre d'outils" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:578 msgid "Large" msgstr "Large" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:579 msgid "Medium" msgstr "Moyen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:580 msgid "Small" msgstr "Petit" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:581 msgid "&Button size in toolbar" msgstr "Taille des &boutons dans la barre d'outils" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:582 msgid "Show &text in toolbar buttons" msgstr "Afficher le &texte pour les boutons de la barre d'outils" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:583 msgid "Select visible &columns in library view" msgstr "Sélectionner les &colonnes visibles dans la vue bibliothèque" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:585 msgid "Remove a user-defined column" msgstr "Supprimer une colonne définie par l'utilisateur" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:587 msgid "Add a user-defined column" msgstr "Ajouter une colonne définie par l'utilisateur" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:589 msgid "Edit settings of a user-defined column" msgstr "Editer les paramètres d'une colonne définie par l'utilisateur" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:592 msgid "Use internal &viewer for:" msgstr "Utiliser l'&afficheur interne pour:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:580 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:593 +msgid "User Interface &layout (needs restart):" +msgstr "Présentation de &l'interface utilisateur (nécessite un redémarrage):" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:594 msgid "Add an email address to which to send books" msgstr "Ajouter une adresse email où les livres seront envoyés" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:595 msgid "&Add email" msgstr "&Ajouter un email" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:596 msgid "Make &default" msgstr "Par &défaut" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:597 msgid "&Remove email" msgstr "&Supprimer un email" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:598 msgid "" "calibre can send your books to you (or your reader) by email. Emails will be " "automatically sent for downloaded news to all email addresses that have Auto-" @@ -5350,35 +5866,35 @@ msgstr "" "emails seront automatiquement envoyés lors du téléchargement des News à " "toutes les adresses qui ont 'Envoyer automatiquement' coché." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:585 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:599 msgid "&Maximum number of waiting worker processes (needs restart):" msgstr "" "Nombre &maximum de processus de travail en attente (nécessite un " "redémarrage):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:600 msgid "&Check database integrity" msgstr "Vérifier l'&intégrité de la base de données" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:601 msgid "&Install command line tools" msgstr "&Installer les outils en ligne de commande" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:602 msgid "Open calibre &configuration directory" msgstr "Ouvrir le répertoire de &configuration de Calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:603 msgid "Limit the max. simultaneous jobs to the available CPU &cores" msgstr "" "Limiter le nombre max de travaux simultanés au nombre de &cœurs de " "processeurs disponibles" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:604 msgid "Debug &device detection" msgstr "Déboguer la &détection de l'appareil" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:605 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " @@ -5389,25 +5905,25 @@ msgstr "" "endroit dans le monde. Toute modification des paramètres ne prendra effet " "qu'après un redémarrage du serveur." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:606 msgid "Server &port:" msgstr "&Port du serveur:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:607 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117 msgid "&Username:" msgstr "Nom d'&utilisateur:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:608 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119 msgid "&Password:" msgstr "Mot de &passe :" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:609 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." @@ -5415,7 +5931,7 @@ msgstr "" "Si vous laisser le mot de passe à vide, tout le monde pourra accéder à votre " "collection de livres en utilisant une interface web." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:610 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " @@ -5423,45 +5939,45 @@ msgstr "" "Taille maximale (largeurxhauteur) pour l'affichage des couvertures. Les " "couvertures plus larges sont redimensionnées. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:597 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:611 msgid "Max. &cover size:" msgstr "Taille max. de la &couverture:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:612 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:214 msgid "&Show password" msgstr "&Montrer le mot de passe" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:613 msgid "Max. &OPDS items per query:" msgstr "Nombre d'articles &OPDS max. par requête:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:614 msgid "Max. OPDS &ungrouped items:" msgstr "Nombre max. d'articles OPDS &non groupés:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:615 msgid "&Start Server" msgstr "Démarrer le &Serveur" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:616 msgid "St&op Server" msgstr "Arrêter le S&erveur" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:617 msgid "&Test Server" msgstr "&Tester le serveur" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:618 msgid "Run server &automatically on startup" msgstr "Lancer &automatiquement le serveur au démarrage" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:619 msgid "View &server logs" msgstr "Afficher les logs du &serveur" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:620 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 msgid "" "

Remember to leave calibre running as the server only runs as long as " @@ -5478,7 +5994,7 @@ msgstr "" "Stanza de votre iPhone. Ici nomhote doit être le nom d'hôte complet ou " "l'adresse IP de l'ordinateur sur lequel Calibre est démarré." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:622 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." @@ -5486,27 +6002,27 @@ msgstr "" "Ici vous pouvez personnaliser le comportement de Calibre en choisissant les " "plugins que vous souhaitez utiliser." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:623 msgid "Enable/&Disable plugin" msgstr "Activer/&Désactiver le plugin" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:624 msgid "&Customize plugin" msgstr "&Personnaliser le plugin" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:625 msgid "&Remove plugin" msgstr "Supp&rimer le plugin" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:626 msgid "Add new plugin" msgstr "Ajouter un nouveau plugin" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:627 msgid "Plugin &file:" msgstr "&Fichier plugin:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:629 msgid "&Add" msgstr "&Ajouter" @@ -5544,9 +6060,10 @@ msgstr "Nombre" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:137 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:850 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:868 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:542 msgid "Date" msgstr "Date" @@ -5758,6 +6275,27 @@ msgstr "&Afficher cet avertissement de nouveau" msgid "ERROR" msgstr "ERREUR" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:69 +msgid "Location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1041 +msgid "Format" +msgstr "Format" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:50 +msgid "Delete from device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:29 +msgid "Author sort" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:47 +msgid "Manage authors" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63 msgid "Author Sort" msgstr "Triage Auteur" @@ -5990,11 +6528,6 @@ msgstr "N'est pas une image correcte" msgid "Choose formats for " msgstr "Choisir les formats pour " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:139 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:876 -msgid "Books" -msgstr "Livres" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:167 msgid "No permission" msgstr "Aucune permission" @@ -6033,71 +6566,81 @@ msgstr "La couverture au format %s est incompatible" msgid "Abort the editing of all remaining books" msgstr "Abandonner l'édition des livres restants" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:444 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:450 msgid "This ISBN number is valid" msgstr "Le numéro ISBN est correct" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:453 msgid "This ISBN number is invalid" msgstr "Le numéro ISBN est incorrect" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:532 +msgid "Cannot use tag editor" +msgstr "Editeur d'étiquettes indisponible" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:533 +msgid "The tags editor cannot be used if you have modified the tags" +msgstr "" +"L'éditeur d'étiquettes ne peut pas être utilisé si vous avez modifié les " +"étiquettes" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:553 msgid "Downloading cover..." msgstr "Télécharge la couverture..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:560 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:576 msgid "Cannot fetch cover" msgstr "Erreur à la récupération de l'image de couverture" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:561 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:577 msgid "Could not fetch cover.
" msgstr "Erreur à la récupération de l'image de couverture.
" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:567 msgid "The download timed out." msgstr "Timeout lors du téléchargement." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:571 msgid "Could not find cover for this book. Try specifying the ISBN first." msgstr "" "Impossible de trouver la couverture de ce livre. Essayez déjà de spécifier " "le numéro ISBN." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:583 msgid "Bad cover" msgstr "Mauvaise couverture" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:584 msgid "The cover is not a valid picture" msgstr "La couverture n'est pas une image" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:617 msgid "There were errors" msgstr "Il y a eu des erreurs" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:618 msgid "There were errors downloading social metadata" msgstr "" "Il y a eu des erreurs lors du téléchargement des métadonnées sociales" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:647 msgid "Cannot fetch metadata" msgstr "Impossible de récupérer les métadonnées" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:648 msgid "You must specify at least one of ISBN, Title, Authors or Publisher" msgstr "" "Vous devez spécifier au moins un ISBN, un titre, des auteurs ou un éditeur" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:714 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:719 msgid "Permission denied" msgstr "Permission refusée" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:720 msgid "Could not open %s. Is it being used by another program?" msgstr "" "Impossible d'ouvrir %s. Est-il en cours d'utilisation par un autre programme " @@ -6481,12 +7024,12 @@ msgid "Choose formats" msgstr "Choisir les formats" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:72 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:76 msgid "Authors" msgstr "Auteurs" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:101 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:107 msgid "Publishers" msgstr "Editeurs" @@ -6611,12 +7154,12 @@ msgstr "" "Ajoute l'étiquette à la liste des étiquettes et l'applique au livre en cours" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:500 msgid "Item is blank" msgstr "L'article est vide" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:501 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." @@ -6650,15 +7193,15 @@ msgstr "Vous devez sélectionner au moins un article de la liste." msgid "Are you certain you want to delete the following items?" msgstr "Etes vous sûr de vouloir supprimer les articles suivants?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 msgid "Category Editor" msgstr "Éditeur de catégories" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Items in use" msgstr "Articles en cours d'utlisation" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." @@ -6666,11 +7209,11 @@ msgstr "" "Supprimer l'article de la base de données. Ceci desactivera l'article pour " "tous les livres et le supprimera ensuite de la base de données." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 msgid "Rename the item in every book where it is used." msgstr "Renommer l'article" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 msgid "Ctrl+S" msgstr "Ctrl+S" @@ -6989,47 +7532,47 @@ msgstr "ISBN:" msgid "Regular expression (?P)" msgstr "Expression régulière (?P)" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:36 msgid "Save single format to disk..." msgstr "Sauvegarder un seul format vers le disque..." -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:52 msgid "Edit metadata individually" msgstr "Editer les métadonnées individuellement" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:55 msgid "Edit metadata in bulk" msgstr "Editer les métadonnées par lot" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:58 msgid "Download metadata and covers" msgstr "Télécharger les métadonnées et les couvertures" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:60 msgid "Download only metadata" msgstr "Télécharger seulement les métadonnées" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:62 msgid "Download only covers" msgstr "Télécharger seulement les couvertures" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:65 msgid "Download only social metadata" msgstr "Télécharger uniquement les métadonnées sociales" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:71 msgid "Merge into first selected book - delete others" msgstr "Fusionner dans le premier livre sélectionné - supprimer les autres" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:74 msgid "Merge into first selected book - keep others" msgstr "Fusionner dans le premier livre sélectionné - conserver les autres" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:82 msgid "Add books from a single directory" msgstr "Ajouter des livres à partir d'un répertoire" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:84 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" @@ -7037,7 +7580,7 @@ msgstr "" "Ajouter des livres par répertoires et sous-répertoires. (Un livre par " "répertoire, chaque fichier représente le même livre dans un format différent)" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:88 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" @@ -7045,89 +7588,94 @@ msgstr "" "Ajouter des livres par répertoires et sous-répertoires. (Plusieurs livres " "par répertoire, chaque fichier est un livre différent)" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:91 msgid "Add Empty book. (Book entry with no formats)" msgstr "Ajouter un livre vide. (Une entrée sans aucun format)" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:283 msgid "Save to disk" msgstr "Sauvegarder sur le disque" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:103 msgid "Save to disk in a single directory" msgstr "Sauvegarder sur le disque dans un seul répertoire" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1782 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:405 msgid "Save only %s format to disk" msgstr "Sauvegarder seulement le format %s vers le disque" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1785 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:408 msgid "Save only %s format to disk in a single directory" msgstr "" "Sauvegarder seulement le format %s sur le disque dans un repertoire unique" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:118 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:289 msgid "View" msgstr "Visualiser" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:119 msgid "View specific format" msgstr "Visualiser le format spécifique" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:125 msgid "Remove selected books" msgstr "Supprimer les livres sélectionnés" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 msgid "Remove files of a specific format from selected books.." msgstr "" "Supprimer les fichiers d'un format spécifique pour les livres sélectionnés..." -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 msgid "Remove all formats from selected books, except..." msgstr "Supprimer tous les formats pour les livres sélectionnés, excepté..." -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:133 msgid "Remove covers from selected books" msgstr "Supprimer les couvertures des livres sélectionnés" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:136 +msgid "Remove matching books from device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:153 msgid "Convert individually" msgstr "Convertir individuellement" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:155 msgid "Bulk convert" msgstr "Convertir par lot" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:159 msgid "Create catalog of books in your calibre library" msgstr "Créer le catalogue des livres dans votre bibliothèque Calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:167 msgid "Run welcome wizard" msgstr "Démarrer l'assistant de bienvenue" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:199 msgid "Similar books..." msgstr "Livres similaires..." -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:230 +msgid "Add books to library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:309 msgid "Cover Browser" msgstr "Navigateur de couvertures" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:327 msgid "Tag Browser" msgstr "Navigateur d'étiquettes" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:336 -msgid "Side bar" -msgstr "Volet" - -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:384 msgid "Book Details" msgstr "Détails du livre" @@ -7179,15 +7727,15 @@ msgstr "Le travail a déjà démarré" msgid "Unavailable" msgstr "Indisponible" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:280 msgid "Jobs:" msgstr "Travaux :" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:298 msgid "Click to see list of active jobs." msgstr "Cliquer pour voir la liste des travaux actifs." -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:358 msgid " - Jobs" msgstr " - Travaux" @@ -7211,52 +7759,30 @@ msgstr "Taille (Mo)" msgid "Rating" msgstr "Note" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:294 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:300 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 -#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416 -msgid "None" -msgstr "Aucun" - -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:311 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1039 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1061 msgid "Book %s of %s." msgstr "Livre %s of %s." -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:656 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1097 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:662 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:398 msgid "The lookup/search name is \"{0}\"" msgstr "Le nom recherché/consulté est \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:865 msgid "In Library" msgstr "Dans la bibliothèque" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:869 msgid "Size" msgstr "Taille" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:101 -msgid "Collections" -msgstr "Collections" - -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1019 -msgid "Format" -msgstr "Format" - -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1079 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 msgid "Marked for deletion" msgstr "Marqué pour suppression" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1082 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 msgid "Double click to edit me

" msgstr "Double clic pour m' éditer

" @@ -7300,11 +7826,11 @@ msgstr "Afficher la colonne" msgid "Restore default layout" msgstr "Restorer l'affichage par défaut" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:509 msgid "Not allowed" msgstr "Interdit" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:510 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -7701,23 +8227,23 @@ msgstr "Le livre n'a ni titre ni ISBN" msgid "No matches found for this book" msgstr "Aucune correspondance pour ce livre" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:251 msgid "Search" msgstr "Trouver" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:304 msgid "The selected search will be permanently deleted. Are you sure?" msgstr "" "La recherche sélectionnée sera définitivement effacée. Êtes-vous sûr " "de vouloir continuer?" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:346 msgid "Search (For Advanced Search click the button to the left)" msgstr "" "Recherche (pour une recherche avancée cliquer sur le bouton à gauche)" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:379 msgid "Saved Searches" msgstr "Recherches sauvegardées" @@ -7793,61 +8319,74 @@ msgstr "Effacer" msgid "&Alternate shortcut:" msgstr "Raccourci &alternatif:" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:150 -msgid "Rename" -msgstr "Renommer" +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:190 +msgid "Rename '%s'" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:194 +msgid "Edit sort for '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:199 msgid "Hide category %s" msgstr "Cacher la catégorie %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:202 msgid "Show category" msgstr "Afficher la catégorie" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:206 msgid "Show all categories" msgstr "Afficher toutes les catégories" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:169 -msgid "Manage " -msgstr "Gérer " +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:217 +msgid "Manage %s" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:220 msgid "Manage Saved Searches" msgstr "Gérer les Recherches Sauvegardées" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:231 msgid "Manage User Categories" msgstr "Gérer les Catégories définies par l'Utilisateur" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:377 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:432 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:266 msgid "Searches" msgstr "Recherches" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:510 msgid "Duplicate search name" msgstr "Nom de recherche en double" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:511 msgid "The saved search name %s is already used." msgstr "Le nom de la recherche sauvegardé %s est déjà utilisé" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:652 -msgid "Sort by &popularity" -msgstr "Trier par &popularité" +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:726 +msgid "Sort by name" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:726 +msgid "Sort by popularity" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:727 +msgid "Sort by average rating" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:733 msgid "Match all" msgstr "Toutes les correspondances" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:733 msgid "Match any" msgstr "Aucune correspondance" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:661 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:738 msgid "Manage &user categories" msgstr "Gérer les catégories de l'&utilisateur" @@ -7894,479 +8433,63 @@ msgstr "" "Les fichiers suivants ont déjà été convertis au format %s. Souhaitez-vous " "les reconvertir ?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:172 -msgid "Error communicating with device" -msgstr "Erreur pendant la communication avec le lecteur électronique" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:162 msgid "&Restore" msgstr "&Montrer" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:164 msgid "&Donate to support calibre" msgstr "&Donner pour supporter Calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:167 msgid "&Eject connected device" msgstr "&Ejecter l'appareil connecté" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:172 msgid "&Restart" msgstr "&Redémarrer" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:206 msgid "

For help see the: User Manual
" msgstr "" "

Pour l'aide, consulter le Manuel Utilisateur
" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:212 msgid "%s: %s by Kovid Goyal %%(version)s
%%(device)s

" msgstr "%s: %s par Kovid Goyal %%(version)s
%%(device)s

" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:240 msgid "Calibre Quick Start Guide" msgstr "Guide De Démarrage Rapide Calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:347 -msgid "Select folder to open as device" -msgstr "Sélectionner le dossier à ouvrir comme appareil" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:485 -msgid "Device: " -msgstr "Appareil: " - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:487 -msgid " detected." -msgstr " detecté." - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 -msgid "Connected " -msgstr "Connecté: " - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:531 -msgid "Device database corrupted" -msgstr "Base de données d'appareils corrompue" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 -msgid "" -"\n" -"

The database of books on the reader is corrupted. Try the " -"following:\n" -"

    \n" -"
  1. Unplug the reader. Wait for it to finish regenerating " -"the database (i.e. wait till it is ready to be used). Plug it back in. Now " -"it should work with %(app)s. If not try the next step.
  2. \n" -"
  3. Quit %(app)s. Find the file media.xml in the reader's " -"main memory. Delete it. Unplug the reader. Wait for it to regenerate the " -"file. Re-connect it and start %(app)s.
  4. \n" -"
\n" -" " -msgstr "" -"\n" -"

La base de données sur le lecteur est corrompue. Essayer " -"ceci:\n" -"

    \n" -"
  1. Débrancher le lecteur. Attendre qu'il regénère la base " -"de données (c-à-d attendre jusqu'à ce qui soit prêt à être utiliser). " -"Brancher le. Maintenant, cela devrait fonctionner avec %(app)s. Si cela ne " -"fonctionne pas, essayer l'étape suivante.
  2. \n" -"
  3. Quitter %(app)s. Trouver le ficher media.xml dans la " -"mémoire principale du lecteur. Supprimer le. Débrancher le lecteur. Attendre " -"qu'il regénère la base de données. Le reconnecter et démarrer %(app)s.
  4. \n" -"
\n" -" " - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:772 -msgid "Use library only" -msgstr "Utiliser seulement la bibliothèque" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:596 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:773 -msgid "User annotations generated from main library only" -msgstr "" -"Annotations utilisateur générées à partir de la bibliothèque principale " -"uniquement" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:603 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1098 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1155 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1193 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1214 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1344 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1409 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1527 -msgid "No books selected" -msgstr "Aucun livre sélectionné" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:604 -msgid "No books selected to fetch annotations from" -msgstr "" -"Aucun livre sélectionné pour la récupération des annotations à partir de" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:629 -msgid "Merging user annotations into database" -msgstr "Fusionne les annotations utilisateur dans la base de données" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:657 -msgid "%s
Last Page Read: %d (%d%%)" -msgstr "%s
Dernière Page Lue: %d (%d%%)" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:663 -msgid "%s
Last Page Read: Location %d (%d%%)" -msgstr "%s
Dernière Page Lue: Position %d (%d%%)" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:682 -msgid "Location %d • %s
%s
" -msgstr "Position %d • %s
%s
" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:691 -msgid "Page %d • %s
" -msgstr "Page %d • %s
" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:696 -msgid "Location %d • %s
" -msgstr "Position %d • %s
" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:816 -msgid "How many empty books?" -msgstr "Combien de livres vides?" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:817 -msgid "How many empty books should be added?" -msgstr "Combien de livres vides doivent être ajoutés?" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:865 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:916 -msgid "Uploading books to device." -msgstr "Téléchargement des livres vers l'appareil." - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:877 -msgid "EPUB Books" -msgstr "Livres EPUB" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:878 -msgid "LRF Books" -msgstr "Livres LRF" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:879 -msgid "HTML Books" -msgstr "Livres HTML" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:880 -msgid "LIT Books" -msgstr "Livres LIT" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:881 -msgid "MOBI Books" -msgstr "Livres MOBI" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:882 -msgid "Topaz books" -msgstr "Livres Topaz" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:883 -msgid "Text books" -msgstr "Livres Texte" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:884 -msgid "PDF Books" -msgstr "Livres PDF" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:885 -msgid "Comics" -msgstr "Bande Dessinées" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:886 -msgid "Archives" -msgstr "Archives" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:890 -msgid "Supported books" -msgstr "Livres supportés" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:925 -msgid "Merged some books" -msgstr "Fusionne des livres" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:926 -msgid "" -"Some duplicates were found and merged into the following existing books:" -msgstr "" -"Des doublons ont été trouvés et fusionnés dans les livres existants suivants:" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:935 -msgid "Failed to read metadata" -msgstr "Impossible de lire les métadonnées" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:936 -msgid "Failed to read metadata from the following" -msgstr "Impossible de lire les métadonnées à partir de" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:956 -msgid "Cannot delete" -msgstr "Impossible de supprimer" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:959 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1671 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1696 -msgid "No book selected" -msgstr "Aucun livre sélectionné" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:969 -msgid "Choose formats to be deleted" -msgstr "Choisir les formats à supprimer" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:987 -msgid "Choose formats not to be deleted" -msgstr "Choisir les formats à ne pas supprimer" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1025 -msgid "" -"The selected books will be permanently deleted and the files removed " -"from your computer. Are you sure?" -msgstr "" -"Les livres sélectionnés vont être supprimés définitivement et les " -"fichiers seront supprimés de votre ordinateur. Etes-vous sûr ?" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1046 -msgid "" -"The selected books will be permanently deleted from your device. Are " -"you sure?" -msgstr "" -"Les livres sélectionnés seront effacés de manière permanente de votre " -"appareil. Etes vous sûr de votre choix?" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1061 -msgid "Deleting books from device." -msgstr "Suppression des livres dans l'appareil" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1097 -msgid "Cannot download metadata" -msgstr "Impossible de télécharger les métadonnées" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1113 -msgid "social metadata" -msgstr "Métadonnées sociales" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1115 -msgid "covers" -msgstr "couvertures" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1115 -msgid "metadata" -msgstr "métadonnées" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1117 -msgid "Downloading %s for %d book(s)" -msgstr "Télécharge les livres %s sur %d" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1139 -msgid "Failed to download some metadata" -msgstr "Le téléchargement d'une partie des métadonnées a échoué" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1140 -msgid "Failed to download metadata for the following:" -msgstr "Le téléchargement des métadonnées a échoué pour :" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1143 -msgid "Failed to download metadata:" -msgstr "Le téléchargement des métadonnées a échoué:" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1154 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1192 -msgid "Cannot edit metadata" -msgstr "Impossible d'éditer les métadonnées" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1213 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1216 -msgid "Cannot merge books" -msgstr "Impossible de fusionner les livres" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1217 -msgid "At least two books must be selected for merging" -msgstr "Au moins deux livres doivent être séléctionnés avant de fusionner" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1221 -msgid "" -"All book formats and metadata from the selected books will be added to the " -"first selected book.

The second and subsequently selected " -"books will not be deleted or changed.

Please confirm you want to " -"proceed." -msgstr "" -"Tous les formats de livre et les métadonnées des livres selectionnés seront " -"ajoutés au premier livre sélectionné

Le second et les livres " -"suivants sélectionnés ne seront ni supprimés ni changés.

Veuille " -"confirmer que vous voulez lancer le traitement." - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1232 -msgid "" -"All book formats and metadata from the selected books will be merged into " -"the first selected book.

After merger the second and " -"subsequently selected books will be deleted.

All book formats " -"of the first selected book will be kept and any duplicate formats in the " -"second and subsequently selected books will be permanently deleted " -"from your computer.

Are you sure you want to proceed?" -msgstr "" -"Tous les formats et les métadonnées des livres sélectionnés seront fusionner " -"dans le premier livre sélectionné .

Après la fusion le second " -"et les prochains livres sélectionnés seront supprimés.

Tous " -"les formats de livres du premier livre sélectionné sera conservé et les " -"formats en double dans le second et les prochains livres seront " -"définitivement supprimés de votre ordinateur.

Êtes vous " -"sûr de vouloir lancer le traitement ?" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1244 -msgid "" -"You are about to merge more than 5 books. Are you sure you want to " -"proceed?" -msgstr "" -"Vous allez fusionner plus de 5 livres. Etes-vous sûr de vouloir " -"lancer le traitement ?" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1343 -msgid "Cannot save to disk" -msgstr "Impossible de sauvegarder sur le disque" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1346 -msgid "Choose destination directory" -msgstr "Choisir le répertoire de destination" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1379 -msgid "Error while saving" -msgstr "Erreur pendant la sauvegarde" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1380 -msgid "There was an error while saving." -msgstr "Il y a eu une erreur lors de la sauvegarde." - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1387 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1388 -msgid "Could not save some books" -msgstr "Impossible de sauvegarder certains livres" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1389 -msgid "Click the show details button to see which ones." -msgstr "Cliquer le bouton afficher les détails pour voir lesquels." - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1410 -msgid "No books selected to generate catalog for" -msgstr "Aucun livre sélectionné pour générer le catalogue pour" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1427 -msgid "Generating %s catalog..." -msgstr "Génère le catalogue %s..." - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1433 -msgid "" -"No books to catalog\n" -"Check exclude tags" -msgstr "" -"Aucun livre vers le catalogue\n" -"Vérifier les étiquettes d'exclusion" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1443 -msgid "Catalog generated." -msgstr "Catalogue généré." - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1446 -msgid "Export Catalog Directory" -msgstr "Répertoire d'export du catalogue" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1447 -msgid "Select destination for %s.%s" -msgstr "Sélectionner la destination pour %s.%s" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1461 -msgid "Fetching news from " -msgstr "Récupération des News de " - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1475 -msgid " fetched." -msgstr " récupéré." - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1526 -msgid "Cannot convert" -msgstr "Conversion impossible" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1555 -msgid "Starting conversion of %d book(s)" -msgstr "Démarrer la conversion de %d livre(s)" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1671 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1729 -msgid "Cannot view" -msgstr "Impossible de visualiser" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1685 -msgid "Multiple Books Selected" -msgstr "Plusieurs livres sélectionnés" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1686 -msgid "" -"You are attempting to open %d books. Opening too many books at once can be " -"slow and have a negative effect on the responsiveness of your computer. Once " -"started the process cannot be stopped until complete. Do you wish to " -"continue?" -msgstr "" -"Vous essayer d'ouvrir %d livres. Ouvrir trop de livre en même temps peut " -"provoquer des ralentissements et avoir des effets négatifs sur les temps de " -"réponses de l'ordinateur. Une fois démarré le processus ne peut pas être " -"arrêté avant la fin. Voulez-vous continuer ?" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1695 -msgid "Cannot open folder" -msgstr "Impossible d'ouvrir le dossier" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1730 -msgid "%s has no available formats." -msgstr "%s n'a pas de format disponible." - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1764 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1769 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:392 msgid "Cannot configure" msgstr "Configuration impossible" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1765 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:388 msgid "Cannot configure while there are running jobs." msgstr "Impossible de configurer pendant que des travaux sont en cours." -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1770 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:393 msgid "Cannot configure before calibre is restarted." msgstr "Configuration impossible avant que Calibre n'ait été redémarré." -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1817 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:438 msgid "No detailed info available" msgstr "Pas d'information détaillée disponible" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1818 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:439 msgid "No detailed information is available for books on the device." msgstr "" "Pas d'information détaillée disponible pour les livres dans l'appareil." -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1870 -msgid "Failed" -msgstr "Echec" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1876 -msgid "Error talking to device" -msgstr "Erreur pendant la communication avec le lecteur électronique" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1877 -msgid "" -"There was a temporary error talking to the device. Please unplug and " -"reconnect the device and or reboot." -msgstr "" -"Une erreur temporaire s'est déclenchée pendant la communication avec le " -"lecteur électronique. Veuillez déconnecter et reconnecter le lecteur " -"électronique et redémarrer." - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1900 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1928 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:517 msgid "Conversion Error" msgstr "Erreur lors de la conversion" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1901 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:490 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using third party tools." @@ -8375,15 +8498,15 @@ msgstr "" "href=\"%s\">DRM. Vous devez d'abord enlever les DRM avec des outils " "tiers." -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1914 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:503 msgid "Recipe Disabled" msgstr "Recette désactivée" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1929 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:518 msgid "Failed" msgstr "Échoué" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1969 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:558 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." @@ -8392,11 +8515,11 @@ msgstr "" "Si vous le trouvez utile, pensez à donner afin de supporter son " "développement." -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1994 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:583 msgid "There are active jobs. Are you sure you want to quit?" msgstr "Il y a des travaux actifs. Voulez-vous vraiment finir ?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1997 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:586 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" @@ -8407,11 +8530,11 @@ msgstr "" "l'appareil.
\n" " Êtes-vous sûr de vouloir quitter ?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2001 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:590 msgid "WARNING: Active jobs" msgstr "ATTENTION: Travaux actifs" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2053 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:642 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -8419,7 +8542,7 @@ msgstr "" "continuera à tourner dans la zone de notification. Pour le fermer, choisir " "Quitter dans le menu contextuel de la zone de notification." -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2072 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:52 msgid "" "Latest version: %s" @@ -8427,11 +8550,11 @@ msgstr "" "Dernière version: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2080 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:60 msgid "Update available" msgstr "Mise à jour disponible" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2081 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:61 msgid "" "%s has been updated to version %s. See the new features. Visit the download page?" @@ -9328,48 +9451,48 @@ msgstr "" msgid "Turn on the &content server" msgstr "Démarrer le serveur de &contenu" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:270 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:275 msgid "today" msgstr "Aujourd'hui" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:273 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:278 msgid "yesterday" msgstr "Hier" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:276 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:281 msgid "thismonth" msgstr "Ce mois-ci" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:279 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:280 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:284 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:285 msgid "daysago" msgstr "il y a quelques jours" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:430 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:440 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:435 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:445 msgid "no" msgstr "Non" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:430 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:440 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:435 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:445 msgid "unchecked" msgstr "Non vérifié" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:433 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:443 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:438 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:448 msgid "checked" msgstr "Vérifié" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:433 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:443 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:438 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:448 msgid "yes" msgstr "Oui" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:437 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:442 msgid "blank" msgstr "vierge" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:437 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:442 msgid "empty" msgstr "Vide" @@ -9901,7 +10024,7 @@ msgstr "" "Par défaut: Pas de filtre" #: /home/kovid/work/calibre/src/calibre/library/cli.py:655 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:503 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 msgid "Show detailed output information. Useful for debugging" msgstr "Affiche des informations détaillées. Utile pour le débogage" @@ -10016,43 +10139,47 @@ msgstr "" "\n" "Pour une aide sur commande précise: %%prog commande --help\n" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:487 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:70 +msgid "%sAverage rating is %3.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:520 msgid "Main" msgstr "Principal" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:489 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:522 msgid "Card A" msgstr "Carte A" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:491 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:524 msgid "Card B" msgstr "Carte B" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1736 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:1694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1765 msgid "Copying %s" msgstr "Copie %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1782 msgid "Compacting database" msgstr "Compacte la base" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1804 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1875 msgid "Checking SQL integrity..." msgstr "Vérifie l'intégrité SQL..." -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1845 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1916 msgid "Checking for missing files." msgstr "Vérifie si des fichiers sont manquants." -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1867 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1938 msgid "Checked id" msgstr "Id vérifié" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:118 msgid "Ratings" msgstr "Notes" @@ -10281,43 +10408,43 @@ msgstr "" msgid "Write process PID to the specified file" msgstr "Ecrire le PID du processus dans le fichier spécifié" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:112 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:108 msgid "%d books" msgstr "%d livres" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:124 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:127 msgid "%d items" msgstr "%d articles" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:141 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:144 msgid "RATING: %s
" msgstr "NOTE: %s
" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:144 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:147 msgid "TAGS: %s
" msgstr "ETIQUETTES: %s
" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:148 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:151 msgid "SERIES: %s [%s]
" msgstr "SERIES: %s [%s]
" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:189 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:192 msgid "Library" msgstr "Bibliothèque" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Books in your library" msgstr "Livres dans votre bibliothèque" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:234 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:237 msgid "By " msgstr "Par " -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:235 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:238 msgid "Books sorted by " msgstr "Livres classés par " -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:535 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:542 msgid "Newest" msgstr "Le plus récent" @@ -10464,34 +10591,38 @@ msgid "English (Pakistan)" msgstr "Anglais (Pakistan)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 +msgid "English (Israel)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 msgid "English (Singapore)" msgstr "Anglais (Singapour)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "English (Yemen)" msgstr "Anglais (Yemen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (Ireland)" msgstr "Anglais (Irlande)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "English (China)" msgstr "Anglais (Chine)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "Spanish (Paraguay)" msgstr "Espagnol (Paraguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "German (AT)" msgstr "Allemand (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "Dutch (NL)" msgstr "Néerlandais (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "Dutch (BE)" msgstr "Flamand (BE)" @@ -10558,91 +10689,91 @@ msgstr "" msgid "Unknown News Source" msgstr "Source de News inconnue" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:605 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:606 msgid "The \"%s\" recipe needs a username and password." msgstr "" "La recette \"%s\" a besoin d'un nom d'utilisateur et d'un mot de passe." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:702 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 msgid "Download finished" msgstr "Téléchargement effectué" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:704 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:705 msgid "Failed to download the following articles:" msgstr "Impossible de télécharger les articles suivants;" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:710 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:711 msgid "Failed to download parts of the following articles:" msgstr "" "Impossible de télécharger certaines parties pour les articles suivants:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:712 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 msgid " from " msgstr " de " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:714 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:715 msgid "\tFailed links:" msgstr "\tLiens qui ont échoués:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:831 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" "Impossible de récupérer l'article. Le lancer avec -w pour en connaitre la " "raison" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:852 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:849 msgid "Fetching feeds..." msgstr "Récupération des flux..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:857 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:854 msgid "Got feeds from index page" msgstr "Obtient les flux à partir de la page d'index" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:863 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:860 msgid "Trying to download cover..." msgstr "Essaie de télécharger la couverture..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:865 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:862 msgid "Generating masthead..." msgstr "Génération du masthead" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:946 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 msgid "Starting download [%d thread(s)]..." msgstr "Commence le téléchargement [processus %d]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:962 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:959 msgid "Feeds downloaded to %s" msgstr "Flux téléchargés de %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:972 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:969 msgid "Could not download cover: %s" msgstr "Impossible de télécharger la couverture: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:981 msgid "Downloading cover from %s" msgstr "Télécharge la couverture de %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1024 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1021 msgid "Masthead image downloaded" msgstr "L'image du titre a été téléchargée" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1220 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1211 msgid "Untitled Article" msgstr "Article sans titre" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1291 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1282 msgid "Article downloaded: %s" msgstr "Article téléchargé : %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1302 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1293 msgid "Article download failed: %s" msgstr "Impossible de télécharger l'article: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1319 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1310 msgid "Fetching feed" msgstr "Récupération du flux" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1466 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1457 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -10650,7 +10781,7 @@ msgstr "" "La connexion a échouée, vérifier votre nom d'utilisateur et votre mot de " "passe pour le service Périodique Calibre." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1482 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1473 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -10673,7 +10804,7 @@ msgstr "Planifié" msgid "Custom" msgstr "Personnalisé" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:480 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:482 msgid "" "%prog URL\n" "\n" @@ -10683,12 +10814,12 @@ msgstr "" "\n" "Où URL est par exemple http://google.com" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:483 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:485 msgid "Base directory into which URL is saved. Default is %default" msgstr "" "Répertoire de base dans lequel l'URL est sauvegardée. Par défaut: %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:486 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:488 msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" @@ -10696,7 +10827,7 @@ msgstr "" "Timeout en secondes d'attente pour la réponse du serveur. Par défaut: " "%default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:489 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:491 msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" @@ -10704,7 +10835,7 @@ msgstr "" "Nombre maximum de niveaux de récursivité c-à-d le niveau de profondeur de " "liens à suivre. Par défaut : %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:492 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494 msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" @@ -10712,7 +10843,7 @@ msgstr "" "Nombre maximum de fichiers à télécharger. Ceci ne sera valable que pour pour " "les fichiers à partir des balises .Par défaut: %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496 msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" @@ -10720,7 +10851,7 @@ msgstr "" "Intervalle minimal entre deux téléchargements, en secondes. %default s par " "défaut." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." @@ -10728,7 +10859,7 @@ msgstr "" "Encodage des caractères pour les sites web que vous essayer de télécharger. " "Par défaut, essaie et trouve l'encodage." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:500 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " @@ -10739,7 +10870,7 @@ msgstr "" "correspondra à quelque expression que ce soit, sera suivi. Par défaut, tous " "les liens sont suivis." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:500 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:502 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -10754,7 +10885,7 @@ msgstr "" "regexp sont spécifiés ensemble, alors --filter-regexp sera appliqué en " "premier." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:502 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:504 msgid "Do not download CSS stylesheets." msgstr "Ne pas télécharger les feuilles de style CSS." @@ -11624,6 +11755,9 @@ msgstr "Ne pas télécharger les feuilles de style CSS." #~ "Les liens sont ajoutés à la table des matières uniquement lorsque le nombre " #~ "de chapitres détectés est inférieur au paramètre --toc-threshold." +#~ msgid "Device database corrupted" +#~ msgstr "Base de données d'appareils corrompue" + #~ msgid "Set defaults for conversion of comics" #~ msgstr "" #~ "Indiquer les valeurs par défaut pour la conversion des bandes dessinées" @@ -11646,6 +11780,9 @@ msgstr "Ne pas télécharger les feuilles de style CSS." #~ msgid "Output:" #~ msgstr "Sortie:" +#~ msgid "Sort by &popularity" +#~ msgstr "Trier par &popularité" + #~ msgid "Do not force text to be justified in output." #~ msgstr "Ne pas forcer la justification du texte en sortie." @@ -11959,6 +12096,9 @@ msgstr "Ne pas télécharger les feuilles de style CSS." #~ msgid "The output directory. Defaults to the current directory." #~ msgstr "Répertoire de sorite. Par défaut : le répertoire courant." +#~ msgid "Sort tags list by popularity" +#~ msgstr "Trier la liste des étiquettes par popularité" + #~ msgid "Bulk convert to " #~ msgstr "Convertir par lot vers " @@ -12176,6 +12316,34 @@ msgstr "Ne pas télécharger les feuilles de style CSS." #~ msgid "Must set account information" #~ msgstr "Vous devez spécifiez des informations sur le compte" +#~ msgid "" +#~ "\n" +#~ "

The database of books on the reader is corrupted. Try the " +#~ "following:\n" +#~ "

    \n" +#~ "
  1. Unplug the reader. Wait for it to finish regenerating " +#~ "the database (i.e. wait till it is ready to be used). Plug it back in. Now " +#~ "it should work with %(app)s. If not try the next step.
  2. \n" +#~ "
  3. Quit %(app)s. Find the file media.xml in the reader's " +#~ "main memory. Delete it. Unplug the reader. Wait for it to regenerate the " +#~ "file. Re-connect it and start %(app)s.
  4. \n" +#~ "
\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ "

La base de données sur le lecteur est corrompue. Essayer " +#~ "ceci:\n" +#~ "

    \n" +#~ "
  1. Débrancher le lecteur. Attendre qu'il regénère la base " +#~ "de données (c-à-d attendre jusqu'à ce qui soit prêt à être utiliser). " +#~ "Brancher le. Maintenant, cela devrait fonctionner avec %(app)s. Si cela ne " +#~ "fonctionne pas, essayer l'étape suivante.
  2. \n" +#~ "
  3. Quitter %(app)s. Trouver le ficher media.xml dans la " +#~ "mémoire principale du lecteur. Supprimer le. Débrancher le lecteur. Attendre " +#~ "qu'il regénère la base de données. Le reconnecter et démarrer %(app)s.
  4. \n" +#~ "
\n" +#~ " " + #~ msgid "Options to control the fetching of periodical content from the web." #~ msgstr "" #~ "Options pour contrôler la récupération périodique de contenu à partir du web." @@ -13092,5 +13260,14 @@ msgstr "Ne pas télécharger les feuilles de style CSS." #~ msgid "Cover browser could not be loaded: " #~ msgstr "Le navigateur de couverture ne peut pas être chargé: " +#~ msgid "Manage " +#~ msgstr "Gérer " + +#~ msgid "Rename" +#~ msgstr "Renommer" + #~ msgid "The name %s is already used." #~ msgstr "Le nom %s est déjà utilisé." + +#~ msgid "Side bar" +#~ msgstr "Volet" diff --git a/src/calibre/translations/gl.po b/src/calibre/translations/gl.po index 278927c507..b2ed13c62b 100644 --- a/src/calibre/translations/gl.po +++ b/src/calibre/translations/gl.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2010-06-11 22:51+0000\n" -"PO-Revision-Date: 2010-06-11 19:08+0000\n" +"POT-Creation-Date: 2010-06-18 17:57+0000\n" +"PO-Revision-Date: 2010-06-18 17:25+0000\n" "Last-Translator: Imendez \n" "Language-Team: Galician \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-06-12 03:41+0000\n" +"X-Launchpad-Export-Date: 2010-06-19 03:48+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43 @@ -23,11 +23,11 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:72 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:75 #: /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 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:431 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:432 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:385 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:98 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:101 @@ -40,12 +40,12 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1894 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1896 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/output.py:24 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:230 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:270 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:273 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:373 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:19 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:382 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:21 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:46 @@ -54,8 +54,8 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:123 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:943 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1055 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:945 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1057 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:39 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:28 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 @@ -101,44 +101,46 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:98 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:233 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:235 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:286 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:812 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:177 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:134 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:665 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:674 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1156 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:492 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:843 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1015 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1037 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:92 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:185 #: /home/kovid/work/calibre/src/calibre/library/cli.py:213 #: /home/kovid/work/calibre/src/calibre/library/database.py:913 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:302 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:314 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:880 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:917 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1515 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1517 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:916 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:985 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1586 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1588 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1710 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:268 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:131 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:134 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:137 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:68 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 @@ -293,62 +295,62 @@ msgid "This profile is intended for the SONY PRS 300." msgstr "Este perfil é o propio para o SONY PRS 300." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:78 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:300 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:301 msgid "This profile is intended for the SONY PRS-900." msgstr "Este perfil é o propio para o SONY PRS-900." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:86 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:330 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:331 msgid "This profile is intended for the Microsoft Reader." msgstr "Este perfil é o propio para o Microsoft Reader." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:97 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:341 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:342 msgid "This profile is intended for the Mobipocket books." msgstr "Este perfil é o propio para os libros Mobipocket." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:110 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:354 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:355 msgid "This profile is intended for the Hanlin V3 and its clones." msgstr "Este perfil é o propio para o Hanlin V3 e os seus clones." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:122 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:366 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:367 msgid "This profile is intended for the Hanlin V5 and its clones." msgstr "Este perfil é o propio para o Hanlin V5 e os seus clones." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:132 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:375 msgid "This profile is intended for the Cybook G3." msgstr "Este perfil é o propio para o Cybook G3." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:145 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:387 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:388 msgid "This profile is intended for the Cybook Opus." msgstr "Este perfil é o propio para o Cybook Opus." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:157 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:398 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:399 msgid "This profile is intended for the Amazon Kindle." msgstr "Este perfil é o propio para o Kindle de Amazon." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:169 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:433 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:434 msgid "This profile is intended for the Irex Illiad." msgstr "Este perfil é o propio para o rex Illiad." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:181 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:446 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:447 msgid "This profile is intended for the IRex Digital Reader 1000." msgstr "Este peril é o propio para o IRex Digital Reader 1000." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:194 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:460 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:461 msgid "This profile is intended for the IRex Digital Reader 800." msgstr "Este perfil é o propio para o IRex Digital Reader 800." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:474 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:475 msgid "This profile is intended for the B&N Nook." msgstr "Este perfil é o propio para o B&N Nook." @@ -376,15 +378,15 @@ msgstr "" msgid "This profile is intended for the Kobo Reader." msgstr "Este perfil está sangrado para o Kobo Reader." -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:291 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:292 msgid "This profile is intended for the SONY PRS-300." msgstr "Este perfil é o propio para o SONY PRS-300." -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:309 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:310 msgid "This profile is intended for the 5-inch JetBook." msgstr "Este perfil é o propio para o JetBook de cinco polgadas." -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:318 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:319 msgid "" "This profile is intended for the SONY PRS line. The 500/505/700 etc, in " "landscape mode. Mainly useful for comics." @@ -392,7 +394,7 @@ msgstr "" "Este perfl é o propio para os da liña SONY PRS. Os 00/505/700 etc en modo " "apaisado. Usados sobre todo para cómics." -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:416 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:417 msgid "This profile is intended for the Amazon Kindle DX." msgstr "Este perfil é o propio o Amazon Kindle DX." @@ -412,15 +414,19 @@ msgstr "Personalización de engadido local" msgid "Disabled plugins" msgstr "Engadidos desactivados" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:77 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +msgid "Enabled plugins" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:83 msgid "No valid plugin found in " msgstr "Non se acharon engadidos correctos en " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:278 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:460 msgid "Initialization of plugin %s failed with traceback:" msgstr "Fallou o inicio do engadido %s deixando a seguinte traza:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:433 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "" " %prog options\n" "\n" @@ -432,18 +438,18 @@ msgstr "" " Personalice Calibre cargando engadidos externos.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:439 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:499 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Engadir un engadido especificando o camiño ao ficheiro zip que o contén." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:441 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:501 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Eiminar un engadido persoal polo nome. Non afecta aos engadidos incorporados " "no programa." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:443 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:503 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -451,15 +457,15 @@ msgstr "" "Personalizar engadido. Especifica o nome do engadido e o texto de " "personalización separados por unha coma." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:445 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:505 msgid "List all installed plugins" msgstr "Listar todos os complementos instalados" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:447 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:507 msgid "Enable the named plugin" msgstr "Activar o complemento sinalado" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:449 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:509 msgid "Disable the named plugin" msgstr "Desactivar o complemento sinalado" @@ -475,55 +481,54 @@ 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:68 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:70 msgid "Communicate with S60 phones." msgstr "Comunicar con teléfonos S60" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:75 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:78 msgid "Communicate with iBooks through iTunes." msgstr "Comunicar con iBooks a través do iTunes." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:81 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:84 msgid "Apple device detected, launching iTunes, please wait ..." msgstr "" "Detectouse un dispositivo de Apple. Estase a iniciar o iTunes, agarde..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:196 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:217 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:227 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:230 msgid "Updating device metadata listing..." msgstr "Actualizando a relación de metadatos..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:282 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:318 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:921 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:947 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:301 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:842 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:876 msgid "%d of %d" msgstr "%d de %d" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:325 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:881 msgid "finished" msgstr "ramtouse" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:499 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:519 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "Algúns libros non se acharon na base de datos do iTunes-" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:703 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:742 #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:28 msgid "settings for device drivers" msgstr "Configuración para os controladores de dispositivo" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:705 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:744 #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:30 msgid "Ordered list of formats the device will accept" msgstr "Lista ordenada de formatos que o dispositivo aceptará" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:776 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:813 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -531,6 +536,18 @@ msgstr "" "Algunhas portadas non se converteron. \n" "Prema \"Amosar detalles\" para relacionalas." +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2168 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:810 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:816 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:239 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:167 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1470 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:128 +msgid "News" +msgstr "Noticias" + #: /home/kovid/work/calibre/src/calibre/devices/binatone/driver.py:17 msgid "Communicate with the Binatone Readme eBook reader." msgstr "Comunicar co lector de libros electrónicos Binatone Readme." @@ -553,6 +570,10 @@ msgstr "Comunicarse co lector de libros electrónico Cybook Gen 3 / Opus." msgid "Communicate with the EB600 eBook reader." msgstr "Comunicar co lector EB600" +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:207 +msgid "Communicate with the PocketBook 301 reader." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/edge/driver.py:17 msgid "Entourage Edge" msgstr "Entourage Edge" @@ -565,6 +586,10 @@ msgstr "Comunicar co Entourage Edge." msgid "Communicate with the ESlick eBook reader." msgstr "Comunicar co lector ESlick" +#: /home/kovid/work/calibre/src/calibre/devices/eslick/driver.py:49 +msgid "Communicate with the Sigmatek eBook reader." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/folder_device/driver.py:16 #: /home/kovid/work/calibre/src/calibre/devices/folder_device/driver.py:30 msgid "Use an arbitrary folder as a device." @@ -579,14 +604,20 @@ msgstr "Interface do Dispositivo" msgid "Communicate with Hanlin V3 eBook readers." msgstr "Comunicar cos lectores Hanlin V3." -#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:90 +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:87 msgid "Communicate with Hanlin V5 eBook readers." msgstr "Comunicar cos lectores Hanlin V5." -#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:109 +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:106 msgid "Communicate with the BOOX eBook reader." msgstr "Comunicar co lector BOOX." +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:121 +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/hanvon/driver.py:18 msgid "Communicate with the Hanvon N520 eBook reader." msgstr "Comunicar co lector de libro electrónico Hanvon N520." @@ -633,15 +664,15 @@ msgstr "Comunicar co lector Iriver Story." msgid "Communicate with the JetBook eBook reader." msgstr "Comunicar co lector JetBook" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:42 msgid "Communicate with the Kindle eBook reader." msgstr "Comunicar co lector Kindle" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:147 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:169 msgid "Communicate with the Kindle 2 eBook reader." msgstr "Comunicar co lector Kindle 2" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:157 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:210 msgid "Communicate with the Kindle DX eBook reader." msgstr "Comunicarse co lector Kindle DX" @@ -685,7 +716,7 @@ msgstr "Comunicar co lector Sony PRS-500" msgid "Communicate with all the Sony eBook readers." msgstr "Comunicar con todos os lectores de Sony" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:60 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " @@ -693,7 +724,7 @@ msgstr "" "Lista separada por comas de campos de metadatos para convertelos en " "coleccións no dispositivo. As posibilidades son: " -#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:142 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:143 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:68 msgid "Unnamed" msgstr "Sen nome" @@ -714,23 +745,23 @@ msgstr "Comunicar co lector de Newsmy" msgid "Communicate with the iPapyrus reader." msgstr "Comunicar co lector de iPapyrus." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:247 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:248 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Non se puido detectar a unidade de disco %s. Probe a reiniciar." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:427 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:428 msgid "Unable to detect the %s mount point. Try rebooting." msgstr "Non é posible detectar o punto de montaxe %s. Tente reiniciar." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:492 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:493 msgid "Unable to detect the %s disk drive." msgstr "Non se puido detectar a unidade de disco %s." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:585 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:586 msgid "Could not find mount helper: %s." msgstr "Non é posible atopar o asistente para a montaxe: %s" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:597 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:598 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." @@ -738,39 +769,28 @@ msgstr "" "No se puido detectar a unidade de disco %s. Probablemente o núcleo está " "exportando una versión anticuada de SYSFS." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:605 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:606 msgid "Unable to mount main memory (Error code: %d)" msgstr "Non é posible montar a memoria principal (código do erro: %d)" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:742 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:744 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:743 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:745 msgid "The reader has no storage card in this slot." msgstr "O lector non ten ningunha tarxeta de memoria no slot." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:746 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:747 msgid "Selected slot: %s is not supported." msgstr "A bahía %s seleccionada non está soportada." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:775 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:776 msgid "There is insufficient free space in main memory" msgstr "O espazo libre na memoria principal é insuficiente" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:777 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:778 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:780 msgid "There is insufficient free space on the storage card" msgstr "O espazo libre na tarxeta de memoria é insuficiente" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:815 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:843 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:239 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:141 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1399 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:120 -msgid "News" -msgstr "Noticias" - #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:12 msgid "Configure Device" msgstr "Configurar o Dispositivo" @@ -781,16 +801,20 @@ msgstr "" "Colocar os ficheiros dentro de subcartafoles se o dispositivo os soporta" #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:81 msgid "Read metadata from files on device" msgstr "Ler os metadatos dos ficheiros no dispositivo" #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:36 +msgid "Use author sort instead of author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:38 msgid "Template to control how books are saved" msgstr "Modelo para controlar como se gardan os libros" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:39 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:84 msgid "Extra customization" msgstr "Personalización adicional" @@ -1944,84 +1968,88 @@ msgstr "Familia de letra monoespazada para incorporar." msgid "Comic" msgstr "Cómic" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:372 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:381 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:848 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:866 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:543 msgid "Title" msgstr "Título" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:373 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:382 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:350 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:849 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:867 msgid "Author(s)" msgstr "Autores/as" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:374 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:62 msgid "Publisher" msgstr "Editor" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:375 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:384 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "Produtor" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:376 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:306 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1034 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1056 msgid "Comments" msgstr "Comentarios" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:384 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:26 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:103 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:139 msgid "Tags" msgstr "Etiquetas" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:386 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:311 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1039 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:102 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1061 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:87 msgid "Series" msgstr "Series" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:387 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:396 msgid "Language" msgstr "Idioma" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:389 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1044 msgid "Timestamp" msgstr "Marca temporal" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:391 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 msgid "Published" msgstr "Publicado" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:393 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:402 msgid "Rights" msgstr "Dereitos" @@ -2029,7 +2057,7 @@ msgstr "Dereitos" msgid "EDITORIAL REVIEW" msgstr "SUMARIO DA EDITORIAL" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/archive.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/archive.py:41 msgid "" "Extract common e-book formats from archives (zip/rar) files. Also try to " "autodetect if they are actually cbz/cbr files." @@ -2151,6 +2179,10 @@ msgstr "Capa gardada en" msgid "No cover found" msgstr "Non se achou capa ningunha" +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/douban.py:41 +msgid "Downloads metadata from Douban.com" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:33 msgid "Metadata download" msgstr "Descarga de metadatos" @@ -2191,6 +2223,10 @@ msgstr "" msgid "Downloads social metadata from amazon.com" msgstr "Descarga os metadatos de amazon.com" +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:205 +msgid "Downloads series information from librarything.com" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/isbndb.py:94 msgid "" "\n" @@ -2254,7 +2290,7 @@ msgstr "" "Obter unha imaxe da capa do libro identificado polo ISBD de " "LibraryThing.com\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1220 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1222 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1371 msgid "Cover" msgstr "Capa" @@ -2588,6 +2624,8 @@ msgstr "" "Obter a información do PDF.\n" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:29 msgid "Author" msgstr "Autor" @@ -2830,7 +2868,7 @@ msgid "Use Roman numerals for series number" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:47 -msgid "Sort tags list by popularity" +msgid "Sort tags list by name, popularity, or rating" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:49 @@ -2911,23 +2949,412 @@ msgstr "" msgid "The layout of the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105 +msgid "Show the average rating per item indication in the tag browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:476 msgid "Copied" msgstr "Copiado" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:187 msgid "Copy" msgstr "Copiar" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:187 msgid "Copy to Clipboard" msgstr "Copiar no Portapapeis" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:397 msgid "Choose Files" msgstr "Escoller os Ficheiros" +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:242 +msgid "Use library only" +msgstr "Usar só a biblioteca" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:243 +msgid "User annotations generated from main library only" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:666 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1037 +msgid "No books selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:74 +msgid "No books selected to fetch annotations from" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:99 +msgid "Merging user annotations into database" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:127 +msgid "%s
Last Page Read: %d (%d%%)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:133 +msgid "%s
Last Page Read: Location %d (%d%%)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:152 +msgid "Location %d • %s
%s
" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:161 +msgid "Page %d • %s
" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:166 +msgid "Location %d • %s
" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:288 +msgid "How many empty books?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:289 +msgid "How many empty books should be added?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:388 +msgid "Uploading books to device." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:139 +msgid "Books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:349 +msgid "EPUB Books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:350 +msgid "LRF Books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:351 +msgid "HTML Books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:352 +msgid "LIT Books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:353 +msgid "MOBI Books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:354 +msgid "Topaz books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:355 +msgid "Text books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:356 +msgid "PDF Books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:357 +msgid "Comics" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:358 +msgid "Archives" +msgstr "Arquivos" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:362 +msgid "Supported books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:397 +msgid "Merged some books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:398 +msgid "" +"Some duplicates were found and merged into the following existing books:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:407 +msgid "Failed to read metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:408 +msgid "Failed to read metadata from the following" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:432 +msgid "Add to library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1214 +msgid "No book selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:432 +msgid "No book files found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:454 +msgid "Cannot delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:467 +msgid "Choose formats to be deleted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:485 +msgid "Choose formats not to be deleted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:505 +msgid "Cannot delete books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:506 +msgid "No device is connected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:516 +msgid "Main memory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:427 +msgid "Storage Card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:429 +msgid "Storage Card B" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:523 +msgid "No books to delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:524 +msgid "None of the selected books are on the device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:598 +msgid "Deleting books from device." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:562 +msgid "" +"The selected books will be permanently deleted and the files removed " +"from your computer. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:583 +msgid "" +"The selected books will be permanently deleted from your device. Are " +"you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:608 +msgid "Cannot download metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:624 +msgid "social metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:626 +msgid "covers" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:626 +msgid "metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:628 +msgid "Downloading %s for %d book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:650 +msgid "Failed to download some metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:651 +msgid "Failed to download metadata for the following:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:654 +msgid "Failed to download metadata:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:946 +#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:53 +msgid "Error" +msgstr "Erro" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:703 +msgid "Cannot edit metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:725 +msgid "Cannot merge books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:726 +msgid "At least two books must be selected for merging" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:730 +msgid "" +"All book formats and metadata from the selected books will be added to the " +"first selected book.

The second and subsequently selected " +"books will not be deleted or changed.

Please confirm you want to " +"proceed." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:741 +msgid "" +"All book formats and metadata from the selected books will be merged into " +"the first selected book.

After merger the second and " +"subsequently selected books will be deleted.

All book formats " +"of the first selected book will be kept and any duplicate formats in the " +"second and subsequently selected books will be permanently deleted " +"from your computer.

Are you sure you want to proceed?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:753 +msgid "" +"You are about to merge more than 5 books. Are you sure you want to " +"proceed?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:853 +msgid "Cannot save to disk" +msgstr "Non é posíbel gardar no disco" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:856 +msgid "Choose destination directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:889 +msgid "Error while saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:890 +msgid "There was an error while saving." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:897 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:898 +msgid "Could not save some books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:899 +msgid "Click the show details button to see which ones." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:920 +msgid "No books selected to generate catalog for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:937 +msgid "Generating %s catalog..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:261 +msgid "No books found" +msgstr "Non se acharon libros" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:943 +msgid "" +"No books to catalog\n" +"Check exclude tags" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:953 +msgid "Catalog generated." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:956 +msgid "Export Catalog Directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:957 +msgid "Select destination for %s.%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:973 +msgid "Fetching news from " +msgstr "Obtendo novas de " + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:987 +msgid " fetched." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1036 +msgid "Cannot convert" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1065 +msgid "Starting conversion of %d book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1250 +msgid "Cannot view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 +msgid "Choose the format to view" +msgstr "Escoller o formato de visualización" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1203 +msgid "Multiple Books Selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1204 +msgid "" +"You are attempting to open %d books. Opening too many books at once can be " +"slow and have a negative effect on the responsiveness of your computer. Once " +"started the process cannot be stopped until complete. Do you wish to " +"continue?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1213 +msgid "Cannot open folder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1251 +msgid "%s has no available formats." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/add.py:54 msgid "Searching in" msgstr "A Buscar" @@ -2949,15 +3376,10 @@ msgid "The specified directory could not be processed." msgstr "Non se puido procesar o directorio especificado." #: /home/kovid/work/calibre/src/calibre/gui2/add.py:260 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:809 msgid "No books" msgstr "Sen libros" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1432 -msgid "No books found" -msgstr "Non se acharon libros" - #: /home/kovid/work/calibre/src/calibre/gui2/add.py:327 msgid "Added" msgstr "Engadido" @@ -3076,17 +3498,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:571 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:573 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:575 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:577 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:578 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:628 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:369 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:388 @@ -3105,8 +3527,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 @@ -3137,6 +3559,58 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:22 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1042 +msgid "Path" +msgstr "Camiño" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:96 +msgid "Formats" +msgstr "Formatos" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1045 +msgid "Collections" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:55 +msgid "Click to open" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416 +msgid "None" +msgstr "Ningún" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:301 +msgid "Click to open Book Details window" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:16 msgid "CSV/XML Options" msgstr "" @@ -3196,7 +3670,7 @@ msgstr "saída" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/save_template_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:106 @@ -3214,8 +3688,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:20 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:222 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1362 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1380 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1433 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1451 msgid "Catalog" msgstr "" @@ -3895,11 +4369,6 @@ msgstr "" msgid "RB Output" msgstr "Saída RB" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1677 -msgid "Choose the format to view" -msgstr "Escoller o formato de visualización" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 msgid "Cannot build regex using the GUI builder without a book." msgstr "" @@ -4195,11 +4664,11 @@ msgid "" "href=\"http://calibre-ebook.com/user_manual/xpath.html\">XPath Tutorial
." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:119 msgid "Cover browser could not be loaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 msgid "Browse by covers" msgstr "" @@ -4248,262 +4717,270 @@ msgstr "" msgid "tags to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:45 #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:135 msgid "No details available." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:145 msgid "Device no longer connected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:250 msgid "Get device information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:276 msgid "Get list of books on device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:286 msgid "Get annotations from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:295 msgid "Send metadata to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:304 msgid "Upload %d books to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:319 msgid "Delete books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:336 msgid "Download books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:346 msgid "View book on device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:381 msgid "Set default send to device action" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:394 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:398 msgid "Email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:398 msgid " and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:407 msgid "Send to main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:409 msgid "Send to storage card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:409 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:411 msgid "Send to storage card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:414 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:423 -msgid "Main Memory" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/device.py:416 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:425 -msgid "Storage Card A" +msgid "Main Memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:427 -msgid "Storage Card B" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:443 msgid "Send and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:444 msgid "Send specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:481 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:483 msgid "Connect to folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:486 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:488 msgid "Disconnect from folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:496 msgid "Fetch annotations (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:609 -msgid "selected to send" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:614 -msgid "Choose format to send to device" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:622 -msgid "No device" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:623 -msgid "Cannot send: No device is connected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:630 -msgid "No card" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:606 +msgid "Error communicating with device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:627 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631 -msgid "Cannot send: Device has no storage card" +msgid "Select folder to open as device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -msgid "E-book:" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:669 +msgid "Failed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:675 -msgid "Attached, you will find the e-book" +msgid "Error talking to device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:676 +msgid "" +"There was a temporary error talking to the device. Please unplug and " +"reconnect the device and or reboot." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:717 +msgid "Device: " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:719 +msgid " detected." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742 +msgid "Connected " +msgstr "Conectado " + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:810 +msgid "selected to send" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:815 +msgid "Choose format to send to device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:823 +msgid "No device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:824 +msgid "Cannot send: No device is connected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:831 +msgid "No card" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:828 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:832 +msgid "Cannot send: Device has no storage card" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873 +msgid "E-book:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:876 +msgid "Attached, you will find the e-book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:180 msgid "by" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878 msgid "in the %s format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 msgid "Sending email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:720 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:819 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:880 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:999 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1006 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1081 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1200 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1207 msgid "No suitable formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:922 msgid "Auto convert the following books before sending via email?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:929 msgid "" "Could not email the following books as no suitable formats were found:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:746 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:947 msgid "Failed to email books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:948 msgid "Failed to email the following books:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:751 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:952 msgid "Sent by email:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:979 msgid "News:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:779 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:980 msgid "Attached is the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:790 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:991 msgid "Sent news to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:820 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1021 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1082 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1201 msgid "Auto convert the following books before uploading to the device?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:849 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1050 msgid "Sending catalogs to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1113 msgid "Sending news to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167 msgid "Sending books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found. Convert the book(s) to a format supported by your device first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1256 msgid "No space on device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1056 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1257 msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:78 msgid "Select available formats and their order for this device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:82 msgid "Use sub directories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:81 -msgid "Save &template:" +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:83 +msgid "Use author sort for author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:115 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:116 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:99 -msgid "Path" -msgstr "Camiño" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:122 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:301 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:100 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:91 -msgid "Formats" -msgstr "Formatos" +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:85 +msgid "Save &template:" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:68 msgid "Fit &cover to view" @@ -4648,165 +5125,165 @@ msgstr "" msgid "new email address" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:489 +msgid "Wide" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:490 +msgid "Narrow" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:500 msgid "System port selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:501 msgid "" "The value %d you have chosen for the content server port is a system " "port. Your operating system may not allow the server to run on this " "port. To be safe choose a port number larger than 1024." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:510 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:933 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1144 -#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:53 -msgid "Error" -msgstr "Erro" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:521 msgid "Failed to install command line tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:514 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 msgid "Command line tools installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 msgid "Command line tools installed in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:526 msgid "" "If you move calibre.app, you have to re-install the command line tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:577 msgid "No valid plugin path" msgstr "O camiño do engadido non é correcto" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:578 msgid "%s is not a valid plugin path" msgstr "%s non é correcto como camiño do engadido" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:581 msgid "Choose plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:593 msgid "Plugin cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:594 msgid "The plugin: %s cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 msgid "Plugin not customizable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:604 msgid "Plugin: %s does not need customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:612 msgid "Customize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:650 msgid "Cannot remove builtin plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:651 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:682 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:687 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:688 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:48 msgid "Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:679 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:689 msgid "Do you really want to delete column %s and all its data?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:746 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:756 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:753 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:763 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:781 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:343 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:805 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:815 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:822 msgid "Invalid size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:823 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:868 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:881 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:886 msgid "Invalid database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:869 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:882 msgid "Invalid database location " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:883 msgid "
Must be a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:874 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:887 msgid "Invalid database location.
Cannot write to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:879 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:892 msgid "Must restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:893 msgid "" "The changes you made require that Calibre be restarted. Please restart as " "soon as practical." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:927 msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:947 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:939 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:952 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:953 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -4917,279 +5394,288 @@ msgstr "" msgid "Sending to &device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:297 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:201 msgid "Preferences" msgstr "Preferencias" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 msgid "" "&Location of ebooks (The ebooks are stored in folders sorted by author and " "metadata is stored in the file metadata.db)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 msgid "Browse for the new database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 msgid "Show notification when &new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 msgid "Download &social metadata (tags/ratings/etc.) by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 msgid "&Overwrite author and title by default when fetching metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 msgid "Default network &timeout:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 msgid " seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:558 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:559 msgid "Normal" msgstr "Normal" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:560 msgid "High" msgstr "Alto" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:561 msgid "Low" msgstr "Baixo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:562 msgid "Job &priority:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:563 msgid "Preferred &output format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:564 msgid "Preferred &input format order:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:567 msgid "Use &Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:568 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:569 msgid "Show ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:570 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:571 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:572 +msgid "Show &average ratings in the tags browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:573 msgid "Search as you type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:574 msgid "Automatically send downloaded &news to ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:575 msgid "&Delete news from library when it is automatically sent to reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:576 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:577 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:578 msgid "Large" msgstr "Grande" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:579 msgid "Medium" msgstr "Medio" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:580 msgid "Small" msgstr "Pequeno" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:581 msgid "&Button size in toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:582 msgid "Show &text in toolbar buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:583 msgid "Select visible &columns in library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:585 msgid "Remove a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:587 msgid "Add a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:589 msgid "Edit settings of a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:592 msgid "Use internal &viewer for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:580 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:593 +msgid "User Interface &layout (needs restart):" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:594 msgid "Add an email address to which to send books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:595 msgid "&Add email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:596 msgid "Make &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:597 msgid "&Remove email" msgstr "&Quitar correo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:598 msgid "" "calibre can send your books to you (or your reader) by email. Emails will be " "automatically sent for downloaded news to all email addresses that have Auto-" "send checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:585 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:599 msgid "&Maximum number of waiting worker processes (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:600 msgid "&Check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:601 msgid "&Install command line tools" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:602 msgid "Open calibre &configuration directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:603 msgid "Limit the max. simultaneous jobs to the available CPU &cores" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:604 msgid "Debug &device detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:605 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:606 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:607 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117 msgid "&Username:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:608 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119 msgid "&Password:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:609 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:610 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:597 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:611 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:612 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:214 msgid "&Show password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:613 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:614 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:615 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:616 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:617 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:618 msgid "Run server &automatically on startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:619 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:620 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 msgid "" "

Remember to leave calibre running as the server only runs as long as " @@ -5200,33 +5686,33 @@ msgid "" "the IP address of the computer calibre is running on." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:622 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:623 msgid "Enable/&Disable plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:624 msgid "&Customize plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:625 msgid "&Remove plugin" msgstr "&Quitar engadido" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:626 msgid "Add new plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:627 msgid "Plugin &file:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:629 msgid "&Add" msgstr "" @@ -5264,9 +5750,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:137 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:850 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:868 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:542 msgid "Date" msgstr "Data" @@ -5453,6 +5940,27 @@ msgstr "" msgid "ERROR" msgstr "ERRO" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:69 +msgid "Location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1041 +msgid "Format" +msgstr "Formato" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:50 +msgid "Delete from device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:29 +msgid "Author sort" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:47 +msgid "Manage authors" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63 msgid "Author Sort" msgstr "" @@ -5659,11 +6167,6 @@ msgstr "" msgid "Choose formats for " msgstr "Escolla os formatos para " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:139 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:876 -msgid "Books" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:167 msgid "No permission" msgstr "Permiso denegado" @@ -5702,67 +6205,75 @@ msgstr "" msgid "Abort the editing of all remaining books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:444 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:450 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:453 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:532 +msgid "Cannot use tag editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:533 +msgid "The tags editor cannot be used if you have modified the tags" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:553 msgid "Downloading cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:560 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:576 msgid "Cannot fetch cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:561 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:577 msgid "Could not fetch cover.
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:567 msgid "The download timed out." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:571 msgid "Could not find cover for this book. Try specifying the ISBN first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:583 msgid "Bad cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:584 msgid "The cover is not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:617 msgid "There were errors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:618 msgid "There were errors downloading social metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:647 msgid "Cannot fetch metadata" msgstr "Non é posíbel oter metadatos" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:648 msgid "You must specify at least one of ISBN, Title, Authors or Publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:714 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:719 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:720 msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -6119,12 +6630,12 @@ msgid "Choose formats" msgstr "Escoller formatos" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:72 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:76 msgid "Authors" msgstr "Autores" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:101 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:107 msgid "Publishers" msgstr "" @@ -6237,12 +6748,12 @@ msgid "Add tag to available tags and apply it to current book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:500 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:501 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -6274,25 +6785,25 @@ msgstr "" msgid "Are you certain you want to delete the following items?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 msgid "Category Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Items in use" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 msgid "Rename the item in every book where it is used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 msgid "Ctrl+S" msgstr "" @@ -6574,139 +7085,144 @@ msgstr "" msgid "Regular expression (?P)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:36 msgid "Save single format to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:52 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:55 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:58 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:60 msgid "Download only metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:62 msgid "Download only covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:65 msgid "Download only social metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:71 msgid "Merge into first selected book - delete others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:74 msgid "Merge into first selected book - keep others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:82 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:84 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:88 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:91 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:283 msgid "Save to disk" msgstr "Gardar no disco" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:103 msgid "Save to disk in a single directory" msgstr "Gardar no disco nun único cartafol" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1782 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:405 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1785 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:408 msgid "Save only %s format to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:118 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:289 msgid "View" msgstr "Ver" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:119 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:125 msgid "Remove selected books" msgstr "Quitar os libros seleccionados" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 msgid "Remove files of a specific format from selected books.." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 msgid "Remove all formats from selected books, except..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:133 msgid "Remove covers from selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:136 +msgid "Remove matching books from device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:153 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:155 msgid "Bulk convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:159 msgid "Create catalog of books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:167 msgid "Run welcome wizard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:199 msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:230 +msgid "Add books to library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:309 msgid "Cover Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:327 msgid "Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:336 -msgid "Side bar" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:384 msgid "Book Details" msgstr "" @@ -6757,15 +7273,15 @@ msgstr "" msgid "Unavailable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:280 msgid "Jobs:" msgstr "Traballos:" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:298 msgid "Click to see list of active jobs." msgstr "Prema para ver a lista dos traballos activos." -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:358 msgid " - Jobs" msgstr " - Traballos" @@ -6789,52 +7305,30 @@ msgstr "" msgid "Rating" msgstr "Puntuación" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:294 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:300 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 -#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416 -msgid "None" -msgstr "Ningún" - -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:311 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1039 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1061 msgid "Book %s of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:656 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1097 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:662 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:398 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:865 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:869 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:101 -msgid "Collections" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1019 -msgid "Format" -msgstr "Formato" - -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1079 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1082 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 msgid "Double click to edit me

" msgstr "" @@ -6878,11 +7372,11 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:509 msgid "Not allowed" msgstr "Non permitido" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:510 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -7254,20 +7748,20 @@ msgstr "" msgid "No matches found for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:251 msgid "Search" msgstr "Buscar" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:304 msgid "The selected search will be permanently deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:346 msgid "Search (For Advanced Search click the button to the left)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:379 msgid "Saved Searches" msgstr "" @@ -7343,61 +7837,74 @@ msgstr "Limpar" msgid "&Alternate shortcut:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:150 -msgid "Rename" +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:190 +msgid "Rename '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:194 +msgid "Edit sort for '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:199 msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:202 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:206 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:169 -msgid "Manage " +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:217 +msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:220 msgid "Manage Saved Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:231 msgid "Manage User Categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:377 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:432 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:266 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:510 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:511 msgid "The saved search name %s is already used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:652 -msgid "Sort by &popularity" +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:726 +msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:726 +msgid "Sort by popularity" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:727 +msgid "Sort by average rating" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:733 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:733 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:661 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:738 msgid "Manage &user categories" msgstr "" @@ -7440,485 +7947,112 @@ msgid "" "reconvert them?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:172 -msgid "Error communicating with device" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:162 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:164 msgid "&Donate to support calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:167 msgid "&Eject connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:172 msgid "&Restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:206 msgid "

For help see the: User Manual
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:212 msgid "%s: %s by Kovid Goyal %%(version)s
%%(device)s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:240 msgid "Calibre Quick Start Guide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:347 -msgid "Select folder to open as device" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:485 -msgid "Device: " -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:487 -msgid " detected." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 -msgid "Connected " -msgstr "Conectado " - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:531 -msgid "Device database corrupted" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 -msgid "" -"\n" -"

The database of books on the reader is corrupted. Try the " -"following:\n" -"

    \n" -"
  1. Unplug the reader. Wait for it to finish regenerating " -"the database (i.e. wait till it is ready to be used). Plug it back in. Now " -"it should work with %(app)s. If not try the next step.
  2. \n" -"
  3. Quit %(app)s. Find the file media.xml in the reader's " -"main memory. Delete it. Unplug the reader. Wait for it to regenerate the " -"file. Re-connect it and start %(app)s.
  4. \n" -"
\n" -" " -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:772 -msgid "Use library only" -msgstr "Usar só a biblioteca" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:596 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:773 -msgid "User annotations generated from main library only" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:603 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1098 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1155 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1193 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1214 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1344 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1409 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1527 -msgid "No books selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:604 -msgid "No books selected to fetch annotations from" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:629 -msgid "Merging user annotations into database" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:657 -msgid "%s
Last Page Read: %d (%d%%)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:663 -msgid "%s
Last Page Read: Location %d (%d%%)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:682 -msgid "Location %d • %s
%s
" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:691 -msgid "Page %d • %s
" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:696 -msgid "Location %d • %s
" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:816 -msgid "How many empty books?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:817 -msgid "How many empty books should be added?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:865 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:916 -msgid "Uploading books to device." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:877 -msgid "EPUB Books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:878 -msgid "LRF Books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:879 -msgid "HTML Books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:880 -msgid "LIT Books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:881 -msgid "MOBI Books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:882 -msgid "Topaz books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:883 -msgid "Text books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:884 -msgid "PDF Books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:885 -msgid "Comics" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:886 -msgid "Archives" -msgstr "Arquivos" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:890 -msgid "Supported books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:925 -msgid "Merged some books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:926 -msgid "" -"Some duplicates were found and merged into the following existing books:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:935 -msgid "Failed to read metadata" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:936 -msgid "Failed to read metadata from the following" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:956 -msgid "Cannot delete" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:959 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1671 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1696 -msgid "No book selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:969 -msgid "Choose formats to be deleted" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:987 -msgid "Choose formats not to be deleted" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1025 -msgid "" -"The selected books will be permanently deleted and the files removed " -"from your computer. Are you sure?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1046 -msgid "" -"The selected books will be permanently deleted from your device. Are " -"you sure?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1061 -msgid "Deleting books from device." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1097 -msgid "Cannot download metadata" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1113 -msgid "social metadata" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1115 -msgid "covers" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1115 -msgid "metadata" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1117 -msgid "Downloading %s for %d book(s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1139 -msgid "Failed to download some metadata" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1140 -msgid "Failed to download metadata for the following:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1143 -msgid "Failed to download metadata:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1154 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1192 -msgid "Cannot edit metadata" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1213 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1216 -msgid "Cannot merge books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1217 -msgid "At least two books must be selected for merging" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1221 -msgid "" -"All book formats and metadata from the selected books will be added to the " -"first selected book.

The second and subsequently selected " -"books will not be deleted or changed.

Please confirm you want to " -"proceed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1232 -msgid "" -"All book formats and metadata from the selected books will be merged into " -"the first selected book.

After merger the second and " -"subsequently selected books will be deleted.

All book formats " -"of the first selected book will be kept and any duplicate formats in the " -"second and subsequently selected books will be permanently deleted " -"from your computer.

Are you sure you want to proceed?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1244 -msgid "" -"You are about to merge more than 5 books. Are you sure you want to " -"proceed?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1343 -msgid "Cannot save to disk" -msgstr "Non é posíbel gardar no disco" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1346 -msgid "Choose destination directory" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1379 -msgid "Error while saving" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1380 -msgid "There was an error while saving." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1387 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1388 -msgid "Could not save some books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1389 -msgid "Click the show details button to see which ones." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1410 -msgid "No books selected to generate catalog for" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1427 -msgid "Generating %s catalog..." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1433 -msgid "" -"No books to catalog\n" -"Check exclude tags" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1443 -msgid "Catalog generated." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1446 -msgid "Export Catalog Directory" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1447 -msgid "Select destination for %s.%s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1461 -msgid "Fetching news from " -msgstr "Obtendo novas de " - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1475 -msgid " fetched." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1526 -msgid "Cannot convert" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1555 -msgid "Starting conversion of %d book(s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1671 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1729 -msgid "Cannot view" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1685 -msgid "Multiple Books Selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1686 -msgid "" -"You are attempting to open %d books. Opening too many books at once can be " -"slow and have a negative effect on the responsiveness of your computer. Once " -"started the process cannot be stopped until complete. Do you wish to " -"continue?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1695 -msgid "Cannot open folder" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1730 -msgid "%s has no available formats." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1764 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1769 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:392 msgid "Cannot configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1765 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:388 msgid "Cannot configure while there are running jobs." msgstr "Non se pode configurar mentres haxa traballos en execución." -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1770 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:393 msgid "Cannot configure before calibre is restarted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1817 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:438 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1818 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:439 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1870 -msgid "Failed" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1876 -msgid "Error talking to device" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1877 -msgid "" -"There was a temporary error talking to the device. Please unplug and " -"reconnect the device and or reboot." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1900 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1928 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:517 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1901 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:490 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using third party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1914 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:503 msgid "Recipe Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1929 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:518 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1969 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:558 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1994 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:583 msgid "There are active jobs. Are you sure you want to quit?" msgstr "Hai traballos en activo. Está seguro de querer saír?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1997 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:586 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2001 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:590 msgid "WARNING: Active jobs" msgstr "Aviso: traballos en activo" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2053 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:642 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2072 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:52 msgid "" "Latest version: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2080 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:60 msgid "Update available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2081 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:61 msgid "" "%s has been updated to version %s. See the new features. Visit the download page?" @@ -8736,48 +8870,48 @@ msgstr "" msgid "Turn on the &content server" msgstr "Prender o servidor de &contidos" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:270 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:275 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:273 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:278 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:276 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:281 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:279 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:280 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:284 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:285 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:430 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:440 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:435 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:445 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:430 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:440 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:435 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:445 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:433 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:443 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:438 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:448 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:433 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:443 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:438 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:448 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:437 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:442 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:437 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:442 msgid "empty" msgstr "" @@ -9155,7 +9289,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:655 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:503 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -9236,43 +9370,47 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:487 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:70 +msgid "%sAverage rating is %3.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:520 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:489 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:522 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:491 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:524 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1736 msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1765 msgid "Copying %s" msgstr "A copiar %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1782 msgid "Compacting database" msgstr "A compactar a base de datos" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1804 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1875 msgid "Checking SQL integrity..." msgstr "A comprobar a integridade SQL..." -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1845 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1916 msgid "Checking for missing files." msgstr "A comprobar os ficheiros perdidos." -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1867 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1938 msgid "Checked id" msgstr "id comprobada" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:118 msgid "Ratings" msgstr "" @@ -9458,43 +9596,43 @@ msgstr "" msgid "Write process PID to the specified file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:112 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:108 msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:124 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:127 msgid "%d items" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:141 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:144 msgid "RATING: %s
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:144 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:147 msgid "TAGS: %s
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:148 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:151 msgid "SERIES: %s [%s]
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:189 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:192 msgid "Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Books in your library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:234 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:237 msgid "By " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:235 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:238 msgid "Books sorted by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:535 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:542 msgid "Newest" msgstr "" @@ -9637,34 +9775,38 @@ msgid "English (Pakistan)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 -msgid "English (Singapore)" +msgid "English (Israel)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 -msgid "English (Yemen)" +msgid "English (Singapore)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 -msgid "English (Ireland)" +msgid "English (Yemen)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 -msgid "English (China)" +msgid "English (Ireland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 -msgid "Spanish (Paraguay)" +msgid "English (China)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 +msgid "Spanish (Paraguay)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "German (AT)" msgstr "Alemán (Austria)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "Dutch (NL)" msgstr "Flamenco (Holanda)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "Dutch (BE)" msgstr "Flamenco (Bélxica)" @@ -9725,93 +9867,93 @@ msgstr "" msgid "Unknown News Source" msgstr "Fonte de Novas Descoñecida" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:605 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:606 msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:702 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 msgid "Download finished" msgstr "Rematou a descarga" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:704 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:705 msgid "Failed to download the following articles:" msgstr "Produciuse un fallo na descarga dos seguintes artigos:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:710 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:711 msgid "Failed to download parts of the following articles:" msgstr "Produciuse un fallo na descarga de partes do seguintes artigos:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:712 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 msgid " from " msgstr " desde " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:714 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:715 msgid "\tFailed links:" msgstr "\tLigazóns erradas:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:831 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:852 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:849 msgid "Fetching feeds..." msgstr "A obter os fluxos..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:857 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:854 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:863 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:860 msgid "Trying to download cover..." msgstr "Tratando de descargar a capa..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:865 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:862 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:946 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 msgid "Starting download [%d thread(s)]..." msgstr "A comezar a descarga [%d fío(s)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:962 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:959 msgid "Feeds downloaded to %s" msgstr "Fluxos descargados en %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:972 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:969 msgid "Could not download cover: %s" msgstr "Non se puido descargar a capa: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:981 msgid "Downloading cover from %s" msgstr "A descargar a capa desde %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1024 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1021 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1220 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1211 msgid "Untitled Article" msgstr "Artigo sen Título" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1291 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1282 msgid "Article downloaded: %s" msgstr "Artigo descargado: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1302 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1293 msgid "Article download failed: %s" msgstr "Erro ao descargar o artigo: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1319 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1310 msgid "Fetching feed" msgstr "A obter o fluxo" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1466 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1457 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1482 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1473 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -9832,55 +9974,55 @@ msgstr "Programado" msgid "Custom" msgstr "Personalizado" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:480 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:482 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:483 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:485 msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:486 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:488 msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:489 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:491 msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:492 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494 msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496 msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:500 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:500 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:502 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -9889,7 +10031,7 @@ msgid "" "applied first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:502 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:504 msgid "Do not download CSS stylesheets." msgstr "Non descargar follas de estilo CSS" diff --git a/src/calibre/translations/he.po b/src/calibre/translations/he.po index aa6a66272e..9487b1627d 100644 --- a/src/calibre/translations/he.po +++ b/src/calibre/translations/he.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2010-06-11 22:51+0000\n" -"PO-Revision-Date: 2010-06-11 18:43+0000\n" +"POT-Creation-Date: 2010-06-18 17:57+0000\n" +"PO-Revision-Date: 2010-06-18 16:52+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Hebrew \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-06-12 03:41+0000\n" +"X-Launchpad-Export-Date: 2010-06-19 03:48+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43 @@ -23,11 +23,11 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:72 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:75 #: /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 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:431 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:432 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:385 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:98 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:101 @@ -40,12 +40,12 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1894 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1896 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/output.py:24 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:230 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:270 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:273 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:373 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:19 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:382 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:21 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:46 @@ -54,8 +54,8 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:123 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:943 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1055 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:945 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1057 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:39 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:28 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 @@ -101,44 +101,46 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:98 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:233 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:235 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:286 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:812 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:177 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:134 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:665 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:674 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1156 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:492 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:843 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1015 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1037 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:92 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:185 #: /home/kovid/work/calibre/src/calibre/library/cli.py:213 #: /home/kovid/work/calibre/src/calibre/library/database.py:913 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:302 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:314 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:880 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:917 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1515 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1517 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:916 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:985 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1586 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1588 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1710 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:268 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:131 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:134 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:137 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:68 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 @@ -284,62 +286,62 @@ msgid "This profile is intended for the SONY PRS 300." msgstr "פרופיל זה מיועד עבור SONY PRS 300." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:78 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:300 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:301 msgid "This profile is intended for the SONY PRS-900." msgstr "פרופיל זה מיועד עבור SONY PRS-900." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:86 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:330 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:331 msgid "This profile is intended for the Microsoft Reader." msgstr "פרופיל זה מיועד עבור Microsoft Reader" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:97 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:341 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:342 msgid "This profile is intended for the Mobipocket books." msgstr "פרופיל זה מיועד עבור Mobipocket books." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:110 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:354 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:355 msgid "This profile is intended for the Hanlin V3 and its clones." msgstr "פרופיל זה מיועד עבור Hanlin V3 ומכשירים דומים." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:122 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:366 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:367 msgid "This profile is intended for the Hanlin V5 and its clones." msgstr "פרופיל זה מיועד עבור Hanlin V5 ומכשירים דומים" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:132 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:375 msgid "This profile is intended for the Cybook G3." msgstr "פרופיל זה מיועד עבור Cybook G3." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:145 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:387 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:388 msgid "This profile is intended for the Cybook Opus." msgstr "פרופיל זה מיועד עבור Cybook Opus." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:157 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:398 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:399 msgid "This profile is intended for the Amazon Kindle." msgstr "פרופיל זה מיועד עבור Amazon Kindle." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:169 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:433 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:434 msgid "This profile is intended for the Irex Illiad." msgstr "פרופיל זה מיועד עבור Irex Illiad." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:181 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:446 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:447 msgid "This profile is intended for the IRex Digital Reader 1000." msgstr "פרופיל זה מיועד עבור IRex Digital Reader 1000." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:194 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:460 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:461 msgid "This profile is intended for the IRex Digital Reader 800." msgstr "פרופיל זה מיועד עבור IRex Digital Reader 800" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:474 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:475 msgid "This profile is intended for the B&N Nook." msgstr "פרופיל זה מיועד עבור B&N Nook." @@ -365,15 +367,15 @@ msgstr "מיועד ל-iPad ומכשירים דומים עם רזולוציה ש msgid "This profile is intended for the Kobo Reader." msgstr "פרופיל זה מיועד ל-Kobo Reader" -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:291 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:292 msgid "This profile is intended for the SONY PRS-300." msgstr "פרופיל זה מיועד למכשיר SONY PRS-300." -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:309 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:310 msgid "This profile is intended for the 5-inch JetBook." msgstr "פרופיל זה מיועד למכשיר 5-inch JetBook." -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:318 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:319 msgid "" "This profile is intended for the SONY PRS line. The 500/505/700 etc, in " "landscape mode. Mainly useful for comics." @@ -381,7 +383,7 @@ msgstr "" "פרופיל זה מיועד למכשיר מקו SONY PRS. ה- 500/505/700 וכדומה בתצוגה " "אופקית.שימושי במיוחד עבור קומיקס." -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:416 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:417 msgid "This profile is intended for the Amazon Kindle DX." msgstr "פרופיל זה מיועד למכשיר Amazon Kindle DX." @@ -401,15 +403,19 @@ msgstr "" msgid "Disabled plugins" msgstr "תוספים מבוטלים" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:77 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +msgid "Enabled plugins" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:83 msgid "No valid plugin found in " msgstr "לא נמצאו תוספים תקינים ב- " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:278 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:460 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:433 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "" " %prog options\n" "\n" @@ -417,29 +423,29 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:439 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:499 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "הוסף רכיב על ידי הגדרת הנתיב לקובץ ZIP המכיל אותו." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:441 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:501 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "הסר רכיב מותאם לפי שם. ללא השפעה על הרכיבים המותקנים בהתקנה ראשונית." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:443 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:503 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "התאמת רכיב. ציין שם רכיב ומחרוזת התאמה מופרדים על ידי פסיק." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:445 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:505 msgid "List all installed plugins" msgstr "הצג את כל הרכיבים המותקנים." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:447 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:507 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:449 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:509 msgid "Disable the named plugin" msgstr "" @@ -453,59 +459,70 @@ msgid "" "first one that exists will be used" msgstr "רשימת ספריות מופרדות בפסיקל שליחת ספרשת למכשיר." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:68 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:70 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:75 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:78 msgid "Communicate with iBooks through iTunes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:81 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:84 msgid "Apple device detected, launching iTunes, please wait ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:196 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:217 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:227 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:230 msgid "Updating device metadata listing..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:282 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:318 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:921 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:947 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:301 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:842 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:876 msgid "%d of %d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:325 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:881 msgid "finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:499 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:519 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:703 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:742 #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:28 msgid "settings for device drivers" msgstr "הגדרות דרייברים למכשיר." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:705 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:744 #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:30 msgid "Ordered list of formats the device will accept" msgstr "רשימת סוגי קבצים שהמכשיר מסוגל לקבל." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:776 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:813 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:2168 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:810 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:816 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:239 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:167 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1470 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:128 +msgid "News" +msgstr "חדשות" + #: /home/kovid/work/calibre/src/calibre/devices/binatone/driver.py:17 msgid "Communicate with the Binatone Readme eBook reader." msgstr "מתקשר עם Binatone Readme eBook reader." @@ -528,6 +545,10 @@ msgstr "מחליף נתונים עם Cybook Gen 3 / Opus eBook reader." msgid "Communicate with the EB600 eBook reader." msgstr "מחליף נתונים עם EB600 eBook reader." +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:207 +msgid "Communicate with the PocketBook 301 reader." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/edge/driver.py:17 msgid "Entourage Edge" msgstr "Entourage Edge" @@ -540,6 +561,10 @@ msgstr "מתקשר עם מכשיר Entourage Edge" msgid "Communicate with the ESlick eBook reader." msgstr "מחליף נתונים עם ESlick eBook reader." +#: /home/kovid/work/calibre/src/calibre/devices/eslick/driver.py:49 +msgid "Communicate with the Sigmatek eBook reader." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/folder_device/driver.py:16 #: /home/kovid/work/calibre/src/calibre/devices/folder_device/driver.py:30 msgid "Use an arbitrary folder as a device." @@ -554,14 +579,20 @@ msgstr "ממשק המכשיר" msgid "Communicate with Hanlin V3 eBook readers." msgstr "מחליף נתונים עם Hanlin V3 eBook readers." -#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:90 +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:87 msgid "Communicate with Hanlin V5 eBook readers." msgstr "מחליף נתונים עם Hanlin V5 eBook readers." -#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:109 +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:106 msgid "Communicate with the BOOX eBook reader." msgstr "מחליף נתונים עם BOOX eBook reader." +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:121 +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/hanvon/driver.py:18 msgid "Communicate with the Hanvon N520 eBook reader." msgstr "מחליף נתונים עם Hanvon N520 eBook reader." @@ -608,15 +639,15 @@ msgstr "" msgid "Communicate with the JetBook eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:42 msgid "Communicate with the Kindle eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:147 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:169 msgid "Communicate with the Kindle 2 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:157 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:210 msgid "Communicate with the Kindle DX eBook reader." msgstr "" @@ -660,13 +691,13 @@ msgstr "" msgid "Communicate with all the Sony eBook readers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:60 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:142 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:143 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:68 msgid "Unnamed" msgstr "" @@ -687,61 +718,50 @@ msgstr "" msgid "Communicate with the iPapyrus reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:247 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:248 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "לא מצליח למצוא את כונן %s. נסה לאתחל את המכשיר." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:427 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:428 msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:492 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:493 msgid "Unable to detect the %s disk drive." msgstr "לא מצליח למצוא את כונן %s." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:585 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:586 msgid "Could not find mount helper: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:597 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:598 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." msgstr "לא מצליח למצוא את כונן %s. המעבד מיצא גרסה נפרדת של SYSFS" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:605 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:606 msgid "Unable to mount main memory (Error code: %d)" msgstr "לא מצליח להעלות זכרון ראשי (קוד שגיאה: %d)" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:742 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:744 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:743 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:745 msgid "The reader has no storage card in this slot." msgstr "למכשיר אין כרטיס זיכרון בחריץ." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:746 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:747 msgid "Selected slot: %s is not supported." msgstr "החריץ הנבחר: %s לא נתמך." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:775 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:776 msgid "There is insufficient free space in main memory" msgstr "אין מספיק מקום פנוי על הזכרון הראשי." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:777 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:778 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:780 msgid "There is insufficient free space on the storage card" msgstr "אין מספיק מקום פנוי על כרטיס הזכרון." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:815 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:843 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:239 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:141 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1399 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:120 -msgid "News" -msgstr "חדשות" - #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:12 msgid "Configure Device" msgstr "קבע תצורת מכשיר" @@ -751,16 +771,20 @@ msgid "Place files in sub directories if the device supports them" msgstr "שים קבצים בתיקיות משנה במידה והמכשיר תומך באפשרות." #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:81 msgid "Read metadata from files on device" msgstr "קרא מטר תגיות מקבצים במכשיר." #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:36 +msgid "Use author sort instead of author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:38 msgid "Template to control how books are saved" msgstr "תבנית לשליטה על אפשרויות שמירת ספרים." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:39 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:84 msgid "Extra customization" msgstr "הגדרות נוספות" @@ -1714,84 +1738,88 @@ msgstr "" msgid "Comic" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:372 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:381 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:848 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:866 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:543 msgid "Title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:373 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:382 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:350 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:849 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:867 msgid "Author(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:374 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:62 msgid "Publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:375 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:384 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:376 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:306 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1034 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1056 msgid "Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:384 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:26 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:103 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:139 msgid "Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:386 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:311 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1039 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:102 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1061 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:87 msgid "Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:387 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:396 msgid "Language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:389 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1044 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:391 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 msgid "Published" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:393 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:402 msgid "Rights" msgstr "" @@ -1799,7 +1827,7 @@ msgstr "" msgid "EDITORIAL REVIEW" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/archive.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/archive.py:41 msgid "" "Extract common e-book formats from archives (zip/rar) files. Also try to " "autodetect if they are actually cbz/cbr files." @@ -1898,6 +1926,10 @@ msgstr "" msgid "No cover found" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/douban.py:41 +msgid "Downloads metadata from Douban.com" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:33 msgid "Metadata download" msgstr "" @@ -1936,6 +1968,10 @@ msgstr "" msgid "Downloads social metadata from amazon.com" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:205 +msgid "Downloads series information from librarything.com" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/isbndb.py:94 msgid "" "\n" @@ -1992,7 +2028,7 @@ msgid "" "Fetch a cover image for the book identified by ISBN from LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1220 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1222 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1371 msgid "Cover" msgstr "" @@ -2276,6 +2312,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:29 msgid "Author" msgstr "" @@ -2481,7 +2519,7 @@ msgid "Use Roman numerals for series number" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:47 -msgid "Sort tags list by popularity" +msgid "Sort tags list by name, popularity, or rating" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:49 @@ -2562,23 +2600,412 @@ msgstr "" msgid "The layout of the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105 +msgid "Show the average rating per item indication in the tag browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:476 msgid "Copied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:187 msgid "Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:187 msgid "Copy to Clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:397 msgid "Choose Files" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:242 +msgid "Use library only" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:243 +msgid "User annotations generated from main library only" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:666 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1037 +msgid "No books selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:74 +msgid "No books selected to fetch annotations from" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:99 +msgid "Merging user annotations into database" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:127 +msgid "%s
Last Page Read: %d (%d%%)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:133 +msgid "%s
Last Page Read: Location %d (%d%%)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:152 +msgid "Location %d • %s
%s
" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:161 +msgid "Page %d • %s
" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:166 +msgid "Location %d • %s
" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:288 +msgid "How many empty books?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:289 +msgid "How many empty books should be added?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:388 +msgid "Uploading books to device." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:139 +msgid "Books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:349 +msgid "EPUB Books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:350 +msgid "LRF Books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:351 +msgid "HTML Books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:352 +msgid "LIT Books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:353 +msgid "MOBI Books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:354 +msgid "Topaz books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:355 +msgid "Text books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:356 +msgid "PDF Books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:357 +msgid "Comics" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:358 +msgid "Archives" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:362 +msgid "Supported books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:397 +msgid "Merged some books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:398 +msgid "" +"Some duplicates were found and merged into the following existing books:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:407 +msgid "Failed to read metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:408 +msgid "Failed to read metadata from the following" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:432 +msgid "Add to library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1214 +msgid "No book selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:432 +msgid "No book files found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:454 +msgid "Cannot delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:467 +msgid "Choose formats to be deleted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:485 +msgid "Choose formats not to be deleted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:505 +msgid "Cannot delete books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:506 +msgid "No device is connected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:516 +msgid "Main memory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:427 +msgid "Storage Card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:429 +msgid "Storage Card B" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:523 +msgid "No books to delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:524 +msgid "None of the selected books are on the device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:598 +msgid "Deleting books from device." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:562 +msgid "" +"The selected books will be permanently deleted and the files removed " +"from your computer. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:583 +msgid "" +"The selected books will be permanently deleted from your device. Are " +"you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:608 +msgid "Cannot download metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:624 +msgid "social metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:626 +msgid "covers" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:626 +msgid "metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:628 +msgid "Downloading %s for %d book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:650 +msgid "Failed to download some metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:651 +msgid "Failed to download metadata for the following:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:654 +msgid "Failed to download metadata:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:946 +#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:53 +msgid "Error" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:703 +msgid "Cannot edit metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:725 +msgid "Cannot merge books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:726 +msgid "At least two books must be selected for merging" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:730 +msgid "" +"All book formats and metadata from the selected books will be added to the " +"first selected book.

The second and subsequently selected " +"books will not be deleted or changed.

Please confirm you want to " +"proceed." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:741 +msgid "" +"All book formats and metadata from the selected books will be merged into " +"the first selected book.

After merger the second and " +"subsequently selected books will be deleted.

All book formats " +"of the first selected book will be kept and any duplicate formats in the " +"second and subsequently selected books will be permanently deleted " +"from your computer.

Are you sure you want to proceed?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:753 +msgid "" +"You are about to merge more than 5 books. Are you sure you want to " +"proceed?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:853 +msgid "Cannot save to disk" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:856 +msgid "Choose destination directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:889 +msgid "Error while saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:890 +msgid "There was an error while saving." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:897 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:898 +msgid "Could not save some books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:899 +msgid "Click the show details button to see which ones." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:920 +msgid "No books selected to generate catalog for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:937 +msgid "Generating %s catalog..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:261 +msgid "No books found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:943 +msgid "" +"No books to catalog\n" +"Check exclude tags" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:953 +msgid "Catalog generated." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:956 +msgid "Export Catalog Directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:957 +msgid "Select destination for %s.%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:973 +msgid "Fetching news from " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:987 +msgid " fetched." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1036 +msgid "Cannot convert" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1065 +msgid "Starting conversion of %d book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1250 +msgid "Cannot view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 +msgid "Choose the format to view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1203 +msgid "Multiple Books Selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1204 +msgid "" +"You are attempting to open %d books. Opening too many books at once can be " +"slow and have a negative effect on the responsiveness of your computer. Once " +"started the process cannot be stopped until complete. Do you wish to " +"continue?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1213 +msgid "Cannot open folder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1251 +msgid "%s has no available formats." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/add.py:54 msgid "Searching in" msgstr "" @@ -2600,15 +3027,10 @@ msgid "The specified directory could not be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:260 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:809 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1432 -msgid "No books found" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/add.py:327 msgid "Added" msgstr "" @@ -2727,17 +3149,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:571 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:573 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:575 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:577 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:578 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:628 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:369 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:388 @@ -2756,8 +3178,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 @@ -2788,6 +3210,58 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:22 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1042 +msgid "Path" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:96 +msgid "Formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1045 +msgid "Collections" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:55 +msgid "Click to open" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416 +msgid "None" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:301 +msgid "Click to open Book Details window" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:16 msgid "CSV/XML Options" msgstr "" @@ -2847,7 +3321,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/save_template_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:106 @@ -2865,8 +3339,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:20 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:222 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1362 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1380 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1433 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1451 msgid "Catalog" msgstr "" @@ -3546,11 +4020,6 @@ msgstr "" msgid "RB Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1677 -msgid "Choose the format to view" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 msgid "Cannot build regex using the GUI builder without a book." msgstr "" @@ -3844,11 +4313,11 @@ msgid "" "href=\"http://calibre-ebook.com/user_manual/xpath.html\">XPath Tutorial
." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:119 msgid "Cover browser could not be loaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 msgid "Browse by covers" msgstr "" @@ -3897,263 +4366,271 @@ msgstr "" msgid "tags to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:45 #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:135 msgid "No details available." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:145 msgid "Device no longer connected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:250 msgid "Get device information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:276 msgid "Get list of books on device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:286 msgid "Get annotations from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:295 msgid "Send metadata to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:304 msgid "Upload %d books to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:319 msgid "Delete books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:336 msgid "Download books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:346 msgid "View book on device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:381 msgid "Set default send to device action" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:394 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:398 msgid "Email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:398 msgid " and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:407 msgid "Send to main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:409 msgid "Send to storage card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:409 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:411 msgid "Send to storage card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:414 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:423 -msgid "Main Memory" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/device.py:416 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:425 -msgid "Storage Card A" +msgid "Main Memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:427 -msgid "Storage Card B" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:443 msgid "Send and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:444 msgid "Send specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:481 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:483 msgid "Connect to folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:486 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:488 msgid "Disconnect from folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:496 msgid "Fetch annotations (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:609 -msgid "selected to send" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:614 -msgid "Choose format to send to device" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:622 -msgid "No device" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:623 -msgid "Cannot send: No device is connected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:630 -msgid "No card" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:606 +msgid "Error communicating with device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:627 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631 -msgid "Cannot send: Device has no storage card" +msgid "Select folder to open as device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -msgid "E-book:" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:669 +msgid "Failed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:675 -msgid "Attached, you will find the e-book" +msgid "Error talking to device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:676 +msgid "" +"There was a temporary error talking to the device. Please unplug and " +"reconnect the device and or reboot." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:717 +msgid "Device: " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:719 +msgid " detected." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742 +msgid "Connected " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:810 +msgid "selected to send" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:815 +msgid "Choose format to send to device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:823 +msgid "No device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:824 +msgid "Cannot send: No device is connected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:831 +msgid "No card" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:828 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:832 +msgid "Cannot send: Device has no storage card" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873 +msgid "E-book:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:876 +msgid "Attached, you will find the e-book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:180 msgid "by" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878 msgid "in the %s format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 msgid "Sending email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:720 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:819 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:880 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:999 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1006 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1081 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1200 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1207 msgid "No suitable formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:922 msgid "Auto convert the following books before sending via email?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:929 msgid "" "Could not email the following books as no suitable formats were found:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:746 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:947 msgid "Failed to email books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:948 msgid "Failed to email the following books:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:751 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:952 msgid "Sent by email:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:979 msgid "News:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:779 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:980 msgid "Attached is the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:790 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:991 msgid "Sent news to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:820 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1021 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1082 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1201 msgid "Auto convert the following books before uploading to the device?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:849 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1050 msgid "Sending catalogs to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1113 msgid "Sending news to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167 msgid "Sending books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found. Convert the book(s) to a format supported by your device first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1256 msgid "No space on device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1056 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1257 msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:78 msgid "Select available formats and their order for this device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:82 msgid "Use sub directories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:83 +msgid "Use author sort for author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:85 msgid "Save &template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:115 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:116 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:99 -msgid "Path" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:122 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:301 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:100 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:91 -msgid "Formats" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:68 msgid "Fit &cover to view" msgstr "" @@ -4296,165 +4773,165 @@ msgstr "" msgid "new email address" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:489 +msgid "Wide" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:490 +msgid "Narrow" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:500 msgid "System port selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:501 msgid "" "The value %d you have chosen for the content server port is a system " "port. Your operating system may not allow the server to run on this " "port. To be safe choose a port number larger than 1024." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:510 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:933 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1144 -#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:53 -msgid "Error" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:521 msgid "Failed to install command line tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:514 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 msgid "Command line tools installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 msgid "Command line tools installed in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:526 msgid "" "If you move calibre.app, you have to re-install the command line tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:577 msgid "No valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:578 msgid "%s is not a valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:581 msgid "Choose plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:593 msgid "Plugin cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:594 msgid "The plugin: %s cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 msgid "Plugin not customizable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:604 msgid "Plugin: %s does not need customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:612 msgid "Customize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:650 msgid "Cannot remove builtin plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:651 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:682 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:687 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:688 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:48 msgid "Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:679 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:689 msgid "Do you really want to delete column %s and all its data?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:746 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:756 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:753 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:763 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:781 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:343 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:805 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:815 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:822 msgid "Invalid size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:823 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:868 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:881 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:886 msgid "Invalid database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:869 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:882 msgid "Invalid database location " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:883 msgid "
Must be a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:874 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:887 msgid "Invalid database location.
Cannot write to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:879 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:892 msgid "Must restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:893 msgid "" "The changes you made require that Calibre be restarted. Please restart as " "soon as practical." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:927 msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:947 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:939 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:952 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:953 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -4565,279 +5042,288 @@ msgstr "" msgid "Sending to &device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:297 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:201 msgid "Preferences" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 msgid "" "&Location of ebooks (The ebooks are stored in folders sorted by author and " "metadata is stored in the file metadata.db)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 msgid "Browse for the new database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 msgid "Show notification when &new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 msgid "Download &social metadata (tags/ratings/etc.) by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 msgid "&Overwrite author and title by default when fetching metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 msgid "Default network &timeout:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 msgid " seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:558 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:559 msgid "Normal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:560 msgid "High" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:561 msgid "Low" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:562 msgid "Job &priority:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:563 msgid "Preferred &output format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:564 msgid "Preferred &input format order:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:567 msgid "Use &Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:568 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:569 msgid "Show ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:570 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:571 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:572 +msgid "Show &average ratings in the tags browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:573 msgid "Search as you type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:574 msgid "Automatically send downloaded &news to ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:575 msgid "&Delete news from library when it is automatically sent to reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:576 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:577 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:578 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:579 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:580 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:581 msgid "&Button size in toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:582 msgid "Show &text in toolbar buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:583 msgid "Select visible &columns in library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:585 msgid "Remove a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:587 msgid "Add a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:589 msgid "Edit settings of a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:592 msgid "Use internal &viewer for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:580 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:593 +msgid "User Interface &layout (needs restart):" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:594 msgid "Add an email address to which to send books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:595 msgid "&Add email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:596 msgid "Make &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:597 msgid "&Remove email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:598 msgid "" "calibre can send your books to you (or your reader) by email. Emails will be " "automatically sent for downloaded news to all email addresses that have Auto-" "send checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:585 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:599 msgid "&Maximum number of waiting worker processes (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:600 msgid "&Check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:601 msgid "&Install command line tools" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:602 msgid "Open calibre &configuration directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:603 msgid "Limit the max. simultaneous jobs to the available CPU &cores" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:604 msgid "Debug &device detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:605 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:606 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:607 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117 msgid "&Username:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:608 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119 msgid "&Password:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:609 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:610 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:597 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:611 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:612 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:214 msgid "&Show password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:613 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:614 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:615 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:616 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:617 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:618 msgid "Run server &automatically on startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:619 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:620 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 msgid "" "

Remember to leave calibre running as the server only runs as long as " @@ -4848,33 +5334,33 @@ msgid "" "the IP address of the computer calibre is running on." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:622 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:623 msgid "Enable/&Disable plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:624 msgid "&Customize plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:625 msgid "&Remove plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:626 msgid "Add new plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:627 msgid "Plugin &file:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:629 msgid "&Add" msgstr "" @@ -4912,9 +5398,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:137 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:850 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:868 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:542 msgid "Date" msgstr "" @@ -5101,6 +5588,27 @@ msgstr "" msgid "ERROR" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:69 +msgid "Location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1041 +msgid "Format" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:50 +msgid "Delete from device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:29 +msgid "Author sort" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:47 +msgid "Manage authors" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63 msgid "Author Sort" msgstr "" @@ -5307,11 +5815,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:139 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:876 -msgid "Books" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:167 msgid "No permission" msgstr "" @@ -5350,67 +5853,75 @@ msgstr "" msgid "Abort the editing of all remaining books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:444 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:450 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:453 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:532 +msgid "Cannot use tag editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:533 +msgid "The tags editor cannot be used if you have modified the tags" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:553 msgid "Downloading cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:560 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:576 msgid "Cannot fetch cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:561 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:577 msgid "Could not fetch cover.
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:567 msgid "The download timed out." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:571 msgid "Could not find cover for this book. Try specifying the ISBN first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:583 msgid "Bad cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:584 msgid "The cover is not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:617 msgid "There were errors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:618 msgid "There were errors downloading social metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:647 msgid "Cannot fetch metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:648 msgid "You must specify at least one of ISBN, Title, Authors or Publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:714 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:719 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:720 msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -5767,12 +6278,12 @@ msgid "Choose formats" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:72 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:76 msgid "Authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:101 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:107 msgid "Publishers" msgstr "" @@ -5885,12 +6396,12 @@ msgid "Add tag to available tags and apply it to current book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:500 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:501 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -5922,25 +6433,25 @@ msgstr "" msgid "Are you certain you want to delete the following items?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 msgid "Category Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Items in use" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 msgid "Rename the item in every book where it is used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 msgid "Ctrl+S" msgstr "" @@ -6222,139 +6733,144 @@ msgstr "" msgid "Regular expression (?P)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:36 msgid "Save single format to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:52 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:55 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:58 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:60 msgid "Download only metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:62 msgid "Download only covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:65 msgid "Download only social metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:71 msgid "Merge into first selected book - delete others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:74 msgid "Merge into first selected book - keep others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:82 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:84 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:88 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:91 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:283 msgid "Save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:103 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1782 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:405 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1785 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:408 msgid "Save only %s format to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:118 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:289 msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:119 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:125 msgid "Remove selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 msgid "Remove files of a specific format from selected books.." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 msgid "Remove all formats from selected books, except..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:133 msgid "Remove covers from selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:136 +msgid "Remove matching books from device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:153 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:155 msgid "Bulk convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:159 msgid "Create catalog of books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:167 msgid "Run welcome wizard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:199 msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:230 +msgid "Add books to library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:309 msgid "Cover Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:327 msgid "Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:336 -msgid "Side bar" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:384 msgid "Book Details" msgstr "" @@ -6405,15 +6921,15 @@ msgstr "" msgid "Unavailable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:280 msgid "Jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:298 msgid "Click to see list of active jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:358 msgid " - Jobs" msgstr "" @@ -6437,52 +6953,30 @@ msgstr "" msgid "Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:294 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:300 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 -#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416 -msgid "None" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:311 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1039 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1061 msgid "Book %s of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:656 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1097 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:662 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:398 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:865 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:869 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:101 -msgid "Collections" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1019 -msgid "Format" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1079 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1082 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 msgid "Double click to edit me

" msgstr "" @@ -6526,11 +7020,11 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:509 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:510 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -6902,20 +7396,20 @@ msgstr "" msgid "No matches found for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:251 msgid "Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:304 msgid "The selected search will be permanently deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:346 msgid "Search (For Advanced Search click the button to the left)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:379 msgid "Saved Searches" msgstr "" @@ -6991,61 +7485,74 @@ msgstr "" msgid "&Alternate shortcut:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:150 -msgid "Rename" +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:190 +msgid "Rename '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:194 +msgid "Edit sort for '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:199 msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:202 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:206 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:169 -msgid "Manage " +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:217 +msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:220 msgid "Manage Saved Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:231 msgid "Manage User Categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:377 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:432 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:266 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:510 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:511 msgid "The saved search name %s is already used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:652 -msgid "Sort by &popularity" +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:726 +msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:726 +msgid "Sort by popularity" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:727 +msgid "Sort by average rating" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:733 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:733 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:661 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:738 msgid "Manage &user categories" msgstr "" @@ -7088,485 +7595,112 @@ msgid "" "reconvert them?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:172 -msgid "Error communicating with device" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:162 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:164 msgid "&Donate to support calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:167 msgid "&Eject connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:172 msgid "&Restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:206 msgid "

For help see the: User Manual
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:212 msgid "%s: %s by Kovid Goyal %%(version)s
%%(device)s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:240 msgid "Calibre Quick Start Guide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:347 -msgid "Select folder to open as device" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:485 -msgid "Device: " -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:487 -msgid " detected." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 -msgid "Connected " -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:531 -msgid "Device database corrupted" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 -msgid "" -"\n" -"

The database of books on the reader is corrupted. Try the " -"following:\n" -"

    \n" -"
  1. Unplug the reader. Wait for it to finish regenerating " -"the database (i.e. wait till it is ready to be used). Plug it back in. Now " -"it should work with %(app)s. If not try the next step.
  2. \n" -"
  3. Quit %(app)s. Find the file media.xml in the reader's " -"main memory. Delete it. Unplug the reader. Wait for it to regenerate the " -"file. Re-connect it and start %(app)s.
  4. \n" -"
\n" -" " -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:772 -msgid "Use library only" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:596 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:773 -msgid "User annotations generated from main library only" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:603 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1098 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1155 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1193 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1214 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1344 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1409 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1527 -msgid "No books selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:604 -msgid "No books selected to fetch annotations from" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:629 -msgid "Merging user annotations into database" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:657 -msgid "%s
Last Page Read: %d (%d%%)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:663 -msgid "%s
Last Page Read: Location %d (%d%%)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:682 -msgid "Location %d • %s
%s
" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:691 -msgid "Page %d • %s
" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:696 -msgid "Location %d • %s
" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:816 -msgid "How many empty books?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:817 -msgid "How many empty books should be added?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:865 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:916 -msgid "Uploading books to device." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:877 -msgid "EPUB Books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:878 -msgid "LRF Books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:879 -msgid "HTML Books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:880 -msgid "LIT Books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:881 -msgid "MOBI Books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:882 -msgid "Topaz books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:883 -msgid "Text books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:884 -msgid "PDF Books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:885 -msgid "Comics" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:886 -msgid "Archives" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:890 -msgid "Supported books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:925 -msgid "Merged some books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:926 -msgid "" -"Some duplicates were found and merged into the following existing books:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:935 -msgid "Failed to read metadata" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:936 -msgid "Failed to read metadata from the following" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:956 -msgid "Cannot delete" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:959 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1671 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1696 -msgid "No book selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:969 -msgid "Choose formats to be deleted" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:987 -msgid "Choose formats not to be deleted" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1025 -msgid "" -"The selected books will be permanently deleted and the files removed " -"from your computer. Are you sure?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1046 -msgid "" -"The selected books will be permanently deleted from your device. Are " -"you sure?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1061 -msgid "Deleting books from device." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1097 -msgid "Cannot download metadata" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1113 -msgid "social metadata" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1115 -msgid "covers" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1115 -msgid "metadata" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1117 -msgid "Downloading %s for %d book(s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1139 -msgid "Failed to download some metadata" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1140 -msgid "Failed to download metadata for the following:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1143 -msgid "Failed to download metadata:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1154 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1192 -msgid "Cannot edit metadata" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1213 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1216 -msgid "Cannot merge books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1217 -msgid "At least two books must be selected for merging" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1221 -msgid "" -"All book formats and metadata from the selected books will be added to the " -"first selected book.

The second and subsequently selected " -"books will not be deleted or changed.

Please confirm you want to " -"proceed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1232 -msgid "" -"All book formats and metadata from the selected books will be merged into " -"the first selected book.

After merger the second and " -"subsequently selected books will be deleted.

All book formats " -"of the first selected book will be kept and any duplicate formats in the " -"second and subsequently selected books will be permanently deleted " -"from your computer.

Are you sure you want to proceed?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1244 -msgid "" -"You are about to merge more than 5 books. Are you sure you want to " -"proceed?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1343 -msgid "Cannot save to disk" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1346 -msgid "Choose destination directory" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1379 -msgid "Error while saving" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1380 -msgid "There was an error while saving." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1387 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1388 -msgid "Could not save some books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1389 -msgid "Click the show details button to see which ones." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1410 -msgid "No books selected to generate catalog for" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1427 -msgid "Generating %s catalog..." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1433 -msgid "" -"No books to catalog\n" -"Check exclude tags" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1443 -msgid "Catalog generated." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1446 -msgid "Export Catalog Directory" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1447 -msgid "Select destination for %s.%s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1461 -msgid "Fetching news from " -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1475 -msgid " fetched." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1526 -msgid "Cannot convert" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1555 -msgid "Starting conversion of %d book(s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1671 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1729 -msgid "Cannot view" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1685 -msgid "Multiple Books Selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1686 -msgid "" -"You are attempting to open %d books. Opening too many books at once can be " -"slow and have a negative effect on the responsiveness of your computer. Once " -"started the process cannot be stopped until complete. Do you wish to " -"continue?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1695 -msgid "Cannot open folder" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1730 -msgid "%s has no available formats." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1764 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1769 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:392 msgid "Cannot configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1765 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:388 msgid "Cannot configure while there are running jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1770 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:393 msgid "Cannot configure before calibre is restarted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1817 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:438 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1818 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:439 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1870 -msgid "Failed" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1876 -msgid "Error talking to device" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1877 -msgid "" -"There was a temporary error talking to the device. Please unplug and " -"reconnect the device and or reboot." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1900 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1928 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:517 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1901 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:490 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using third party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1914 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:503 msgid "Recipe Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1929 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:518 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1969 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:558 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1994 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:583 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1997 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:586 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2001 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:590 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2053 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:642 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2072 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:52 msgid "" "Latest version: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2080 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:60 msgid "Update available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2081 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:61 msgid "" "%s has been updated to version %s. See the new features. Visit the download page?" @@ -8381,48 +8515,48 @@ msgstr "" msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:270 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:275 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:273 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:278 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:276 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:281 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:279 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:280 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:284 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:285 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:430 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:440 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:435 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:445 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:430 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:440 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:435 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:445 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:433 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:443 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:438 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:448 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:433 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:443 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:438 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:448 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:437 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:442 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:437 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:442 msgid "empty" msgstr "" @@ -8800,7 +8934,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:655 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:503 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -8881,43 +9015,47 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:487 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:70 +msgid "%sAverage rating is %3.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:520 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:489 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:522 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:491 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:524 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1736 msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1765 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1782 msgid "Compacting database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1804 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1875 msgid "Checking SQL integrity..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1845 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1916 msgid "Checking for missing files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1867 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1938 msgid "Checked id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:118 msgid "Ratings" msgstr "" @@ -9103,43 +9241,43 @@ msgstr "" msgid "Write process PID to the specified file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:112 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:108 msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:124 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:127 msgid "%d items" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:141 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:144 msgid "RATING: %s
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:144 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:147 msgid "TAGS: %s
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:148 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:151 msgid "SERIES: %s [%s]
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:189 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:192 msgid "Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Books in your library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:234 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:237 msgid "By " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:235 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:238 msgid "Books sorted by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:535 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:542 msgid "Newest" msgstr "" @@ -9282,34 +9420,38 @@ msgid "English (Pakistan)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 -msgid "English (Singapore)" +msgid "English (Israel)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 -msgid "English (Yemen)" +msgid "English (Singapore)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 -msgid "English (Ireland)" +msgid "English (Yemen)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 -msgid "English (China)" +msgid "English (Ireland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 -msgid "Spanish (Paraguay)" +msgid "English (China)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 -msgid "German (AT)" +msgid "Spanish (Paraguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 -msgid "Dutch (NL)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "Dutch (BE)" msgstr "" @@ -9370,93 +9512,93 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:605 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:606 msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:702 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:704 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:705 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:710 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:711 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:712 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:714 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:715 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:831 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:852 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:849 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:857 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:854 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:863 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:860 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:865 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:862 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:946 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:962 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:959 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:972 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:969 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:981 msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1024 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1021 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1220 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1211 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1291 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1282 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1302 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1293 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1319 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1310 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1466 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1457 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1482 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1473 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -9479,30 +9621,30 @@ msgstr "" msgid "Custom" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:480 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:482 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:483 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:485 msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:486 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:488 msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:489 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:491 msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:492 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494 msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" @@ -9510,27 +9652,27 @@ msgstr "" "מקסימום קבצים להורדה. רק לגבי קבצים מתגיות . ברירת המחדל היא " "%default ." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496 msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "פרק הזמן בין הורדות. ברירת המחדל היא %default שניות." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" "קידוד האותיות של האתר להורדה. ברירת המחדל תנסה לנחש את הקידוד המתאים." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:500 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:500 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:502 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -9539,7 +9681,7 @@ msgid "" "applied first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:502 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:504 msgid "Do not download CSS stylesheets." msgstr "לא להוריד דפי-סגנון CSS" diff --git a/src/calibre/translations/ja.po b/src/calibre/translations/ja.po index 4d0c1d12c8..3c70a2c7b8 100644 --- a/src/calibre/translations/ja.po +++ b/src/calibre/translations/ja.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2010-06-11 22:51+0000\n" -"PO-Revision-Date: 2010-06-11 05:57+0000\n" -"Last-Translator: okano \n" +"POT-Creation-Date: 2010-06-18 17:57+0000\n" +"PO-Revision-Date: 2010-06-18 16:51+0000\n" +"Last-Translator: Kovid Goyal \n" "Language-Team: Japanese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-06-12 03:42+0000\n" +"X-Launchpad-Export-Date: 2010-06-19 03:48+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43 @@ -23,11 +23,11 @@ msgstr "まったく何もしません。(何も影響しません。)" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:72 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:75 #: /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 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:431 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:432 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:385 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:98 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:101 @@ -40,12 +40,12 @@ msgstr "まったく何もしません。(何も影響しません。)" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1894 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1896 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/output.py:24 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:230 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:270 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:273 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:373 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:19 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:382 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:21 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:46 @@ -54,8 +54,8 @@ msgstr "まったく何もしません。(何も影響しません。)" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:123 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:943 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1055 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:945 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1057 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:39 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:28 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 @@ -101,44 +101,46 @@ msgstr "まったく何もしません。(何も影響しません。)" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:98 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:233 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:235 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:286 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:812 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:177 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:134 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:665 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:674 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1156 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:492 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:843 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1015 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1037 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:92 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:185 #: /home/kovid/work/calibre/src/calibre/library/cli.py:213 #: /home/kovid/work/calibre/src/calibre/library/database.py:913 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:302 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:314 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:880 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:917 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1515 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1517 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:916 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:985 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1586 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1588 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1710 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:268 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:131 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:134 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:137 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:68 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 @@ -280,62 +282,62 @@ msgid "This profile is intended for the SONY PRS 300." msgstr "SONY PRS 300用のプロファイルです。" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:78 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:300 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:301 msgid "This profile is intended for the SONY PRS-900." msgstr "SONY PRS-900用のプロファイルです。" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:86 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:330 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:331 msgid "This profile is intended for the Microsoft Reader." msgstr "Microsoft Reader用のプロファイルです。" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:97 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:341 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:342 msgid "This profile is intended for the Mobipocket books." msgstr "Mobipocket books用のプロファイルです。" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:110 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:354 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:355 msgid "This profile is intended for the Hanlin V3 and its clones." msgstr "Hanlin V3とその派生品用のプロファイルです。" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:122 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:366 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:367 msgid "This profile is intended for the Hanlin V5 and its clones." msgstr "Hanlin V5とその派生品用のプロファイルです。" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:132 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:375 msgid "This profile is intended for the Cybook G3." msgstr "Cybook G3用のプロファイルです。" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:145 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:387 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:388 msgid "This profile is intended for the Cybook Opus." msgstr "Cybook Opus用のプロファイルです。" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:157 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:398 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:399 msgid "This profile is intended for the Amazon Kindle." msgstr "Amazon Kindle用のプロファイルです。" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:169 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:433 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:434 msgid "This profile is intended for the Irex Illiad." msgstr "Irex Illiad用のプロファイルです。" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:181 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:446 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:447 msgid "This profile is intended for the IRex Digital Reader 1000." msgstr "IRex Digital Reader 1000用のプロファイルです。" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:194 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:460 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:461 msgid "This profile is intended for the IRex Digital Reader 800." msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:474 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:475 msgid "This profile is intended for the B&N Nook." msgstr "B&N Nook用のプロファイルです。" @@ -359,21 +361,21 @@ msgstr "" msgid "This profile is intended for the Kobo Reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:291 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:292 msgid "This profile is intended for the SONY PRS-300." msgstr "SONY PRS-300用のプロファイルです。" -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:309 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:310 msgid "This profile is intended for the 5-inch JetBook." msgstr "5-inch JetBook用のプロファイルです。" -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:318 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:319 msgid "" "This profile is intended for the SONY PRS line. The 500/505/700 etc, in " "landscape mode. Mainly useful for comics." msgstr "SONY PRS(500/505/700 etc)のランドスケープモード用のプロファイルです。主に漫画で使用されます。" -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:416 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:417 msgid "This profile is intended for the Amazon Kindle DX." msgstr "Amazon Kindle DX用のプロファイルです。" @@ -393,15 +395,19 @@ msgstr "ローカルのプラグインのカスタマイズ" msgid "Disabled plugins" msgstr "プラグインを無効にする" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:77 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +msgid "Enabled plugins" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:83 msgid "No valid plugin found in " msgstr "有効なプラグインが見つからない " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:278 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:460 msgid "Initialization of plugin %s failed with traceback:" msgstr "プラグイン%sの初期化に失敗してトレースバック" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:433 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "" " %prog options\n" "\n" @@ -409,29 +415,29 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:439 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:499 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "それが含まれているzipファイルへのパスを指定して、プラグインを追加します。" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:441 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:501 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "カスタムのプラグインを名前によって取り除きます。ビルトインのプラグインには影響はありません。" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:443 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:503 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "プラグインをカスタマイズします。プラグインの名前とカスタマイズした文字列は、コンマで区切って指定します。" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:445 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:505 msgid "List all installed plugins" msgstr "インストールされたプラグインを一覧表示" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:447 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:507 msgid "Enable the named plugin" msgstr "名付けたプラグインを有効にする" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:449 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:509 msgid "Disable the named plugin" msgstr "名付けたプラグインを無効にする" @@ -445,59 +451,70 @@ msgid "" "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:68 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:70 msgid "Communicate with S60 phones." msgstr "電話機 S60 と通信します。" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:75 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:78 msgid "Communicate with iBooks through iTunes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:81 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:84 msgid "Apple device detected, launching iTunes, please wait ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:196 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:217 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:227 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:230 msgid "Updating device metadata listing..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:282 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:318 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:921 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:947 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:301 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:842 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:876 msgid "%d of %d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:325 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:881 msgid "finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:499 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:519 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:703 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:742 #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:28 msgid "settings for device drivers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:705 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:744 #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:30 msgid "Ordered list of formats the device will accept" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:776 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:813 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:2168 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:810 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:816 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:239 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:167 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1470 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:128 +msgid "News" +msgstr "ニュース" + #: /home/kovid/work/calibre/src/calibre/devices/binatone/driver.py:17 msgid "Communicate with the Binatone Readme eBook reader." msgstr "電子書籍リーダー Binatone Readme と通信します。" @@ -520,6 +537,10 @@ msgstr "" msgid "Communicate with the EB600 eBook reader." msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:207 +msgid "Communicate with the PocketBook 301 reader." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/edge/driver.py:17 msgid "Entourage Edge" msgstr "" @@ -532,6 +553,10 @@ msgstr "" msgid "Communicate with the ESlick eBook reader." msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/eslick/driver.py:49 +msgid "Communicate with the Sigmatek eBook reader." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/folder_device/driver.py:16 #: /home/kovid/work/calibre/src/calibre/devices/folder_device/driver.py:30 msgid "Use an arbitrary folder as a device." @@ -546,14 +571,20 @@ msgstr "デバイス・インターフェース" msgid "Communicate with Hanlin V3 eBook readers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:90 +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:87 msgid "Communicate with Hanlin V5 eBook readers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:109 +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:106 msgid "Communicate with the BOOX eBook reader." msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:121 +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/hanvon/driver.py:18 msgid "Communicate with the Hanvon N520 eBook reader." msgstr "" @@ -600,15 +631,15 @@ msgstr "電子書籍リーダー Iriver Story と通信します。" msgid "Communicate with the JetBook eBook reader." msgstr "JetBook 電子書籍リーダ─と通信します。" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:42 msgid "Communicate with the Kindle eBook reader." msgstr "Kindle 電子書籍リーダ─と通信します。" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:147 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:169 msgid "Communicate with the Kindle 2 eBook reader." msgstr "Kindle 2 電子書籍リーダ─と通信します。" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:157 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:210 msgid "Communicate with the Kindle DX eBook reader." msgstr "Kindle DX 電子書籍リーダ─と通信します。" @@ -652,13 +683,13 @@ msgstr "Sony PRS-500 電子書籍リーダ─と通信します。" msgid "Communicate with all the Sony eBook readers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:60 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:142 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:143 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:68 msgid "Unnamed" msgstr "" @@ -679,61 +710,50 @@ msgstr "" msgid "Communicate with the iPapyrus reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:247 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:248 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "%sディスク・ドライブが検出できない場合は、再起動してください。" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:427 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:428 msgid "Unable to detect the %s mount point. Try rebooting." msgstr "%s のマウントポイントを検出できませんでした。再起動してみてください。" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:492 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:493 msgid "Unable to detect the %s disk drive." msgstr "%s ディスクドライブを検出できませんでした。" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:585 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:586 msgid "Could not find mount helper: %s." msgstr "マウントヘルパーが見つかりませんでした: %s。" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:597 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:598 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:605 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:606 msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:742 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:744 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:743 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:745 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:746 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:747 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:775 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:776 msgid "There is insufficient free space in main memory" msgstr "メインメモリに十分な空きスペースがありません" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:777 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:778 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:780 msgid "There is insufficient free space on the storage card" msgstr "記録媒体のカードに十分な空きスペースがありません" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:815 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:843 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:239 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:141 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1399 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:120 -msgid "News" -msgstr "ニュース" - #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:12 msgid "Configure Device" msgstr "" @@ -743,16 +763,20 @@ msgid "Place files in sub directories if the device supports them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:81 msgid "Read metadata from files on device" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:36 +msgid "Use author sort instead of author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:38 msgid "Template to control how books are saved" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:39 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:84 msgid "Extra customization" msgstr "" @@ -1702,84 +1726,88 @@ msgstr "" msgid "Comic" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:372 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:381 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:848 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:866 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:543 msgid "Title" msgstr "書籍名" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:373 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:382 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:350 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:849 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:867 msgid "Author(s)" msgstr "著者" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:374 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:62 msgid "Publisher" msgstr "発行元" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:375 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:384 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:376 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:306 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1034 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1056 msgid "Comments" msgstr "コメント" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:384 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:26 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:103 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:139 msgid "Tags" msgstr "タグ" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:386 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:311 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1039 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:102 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1061 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:87 msgid "Series" msgstr "シリーズ" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:387 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:396 msgid "Language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:389 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1044 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:391 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 msgid "Published" msgstr "発行日" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:393 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:402 msgid "Rights" msgstr "" @@ -1787,7 +1815,7 @@ msgstr "" msgid "EDITORIAL REVIEW" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/archive.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/archive.py:41 msgid "" "Extract common e-book formats from archives (zip/rar) files. Also try to " "autodetect if they are actually cbz/cbr files." @@ -1886,6 +1914,10 @@ msgstr "" msgid "No cover found" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/douban.py:41 +msgid "Downloads metadata from Douban.com" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:33 msgid "Metadata download" msgstr "" @@ -1924,6 +1956,10 @@ msgstr "" msgid "Downloads social metadata from amazon.com" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:205 +msgid "Downloads series information from librarything.com" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/isbndb.py:94 msgid "" "\n" @@ -1980,7 +2016,7 @@ msgid "" "Fetch a cover image for the book identified by ISBN from LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1220 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1222 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1371 msgid "Cover" msgstr "" @@ -2264,6 +2300,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:29 msgid "Author" msgstr "" @@ -2469,7 +2507,7 @@ msgid "Use Roman numerals for series number" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:47 -msgid "Sort tags list by popularity" +msgid "Sort tags list by name, popularity, or rating" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:49 @@ -2550,23 +2588,412 @@ msgstr "" msgid "The layout of the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105 +msgid "Show the average rating per item indication in the tag browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:476 msgid "Copied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:187 msgid "Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:187 msgid "Copy to Clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:397 msgid "Choose Files" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:242 +msgid "Use library only" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:243 +msgid "User annotations generated from main library only" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:666 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1037 +msgid "No books selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:74 +msgid "No books selected to fetch annotations from" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:99 +msgid "Merging user annotations into database" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:127 +msgid "%s
Last Page Read: %d (%d%%)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:133 +msgid "%s
Last Page Read: Location %d (%d%%)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:152 +msgid "Location %d • %s
%s
" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:161 +msgid "Page %d • %s
" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:166 +msgid "Location %d • %s
" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:288 +msgid "How many empty books?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:289 +msgid "How many empty books should be added?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:388 +msgid "Uploading books to device." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:139 +msgid "Books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:349 +msgid "EPUB Books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:350 +msgid "LRF Books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:351 +msgid "HTML Books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:352 +msgid "LIT Books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:353 +msgid "MOBI Books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:354 +msgid "Topaz books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:355 +msgid "Text books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:356 +msgid "PDF Books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:357 +msgid "Comics" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:358 +msgid "Archives" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:362 +msgid "Supported books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:397 +msgid "Merged some books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:398 +msgid "" +"Some duplicates were found and merged into the following existing books:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:407 +msgid "Failed to read metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:408 +msgid "Failed to read metadata from the following" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:432 +msgid "Add to library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1214 +msgid "No book selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:432 +msgid "No book files found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:454 +msgid "Cannot delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:467 +msgid "Choose formats to be deleted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:485 +msgid "Choose formats not to be deleted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:505 +msgid "Cannot delete books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:506 +msgid "No device is connected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:516 +msgid "Main memory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:427 +msgid "Storage Card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:429 +msgid "Storage Card B" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:523 +msgid "No books to delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:524 +msgid "None of the selected books are on the device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:598 +msgid "Deleting books from device." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:562 +msgid "" +"The selected books will be permanently deleted and the files removed " +"from your computer. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:583 +msgid "" +"The selected books will be permanently deleted from your device. Are " +"you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:608 +msgid "Cannot download metadata" +msgstr "メタデータをダウンロードできません" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:624 +msgid "social metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:626 +msgid "covers" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:626 +msgid "metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:628 +msgid "Downloading %s for %d book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:650 +msgid "Failed to download some metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:651 +msgid "Failed to download metadata for the following:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:654 +msgid "Failed to download metadata:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:946 +#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:53 +msgid "Error" +msgstr "エラー" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:703 +msgid "Cannot edit metadata" +msgstr "メタデータを編集できません" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:725 +msgid "Cannot merge books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:726 +msgid "At least two books must be selected for merging" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:730 +msgid "" +"All book formats and metadata from the selected books will be added to the " +"first selected book.

The second and subsequently selected " +"books will not be deleted or changed.

Please confirm you want to " +"proceed." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:741 +msgid "" +"All book formats and metadata from the selected books will be merged into " +"the first selected book.

After merger the second and " +"subsequently selected books will be deleted.

All book formats " +"of the first selected book will be kept and any duplicate formats in the " +"second and subsequently selected books will be permanently deleted " +"from your computer.

Are you sure you want to proceed?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:753 +msgid "" +"You are about to merge more than 5 books. Are you sure you want to " +"proceed?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:853 +msgid "Cannot save to disk" +msgstr "ディスクに保存できません" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:856 +msgid "Choose destination directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:889 +msgid "Error while saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:890 +msgid "There was an error while saving." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:897 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:898 +msgid "Could not save some books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:899 +msgid "Click the show details button to see which ones." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:920 +msgid "No books selected to generate catalog for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:937 +msgid "Generating %s catalog..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:261 +msgid "No books found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:943 +msgid "" +"No books to catalog\n" +"Check exclude tags" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:953 +msgid "Catalog generated." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:956 +msgid "Export Catalog Directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:957 +msgid "Select destination for %s.%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:973 +msgid "Fetching news from " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:987 +msgid " fetched." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1036 +msgid "Cannot convert" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1065 +msgid "Starting conversion of %d book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1250 +msgid "Cannot view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 +msgid "Choose the format to view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1203 +msgid "Multiple Books Selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1204 +msgid "" +"You are attempting to open %d books. Opening too many books at once can be " +"slow and have a negative effect on the responsiveness of your computer. Once " +"started the process cannot be stopped until complete. Do you wish to " +"continue?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1213 +msgid "Cannot open folder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1251 +msgid "%s has no available formats." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/add.py:54 msgid "Searching in" msgstr "" @@ -2588,15 +3015,10 @@ msgid "The specified directory could not be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:260 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:809 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1432 -msgid "No books found" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/add.py:327 msgid "Added" msgstr "" @@ -2715,17 +3137,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:571 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:573 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:575 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:577 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:578 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:628 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:369 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:388 @@ -2744,8 +3166,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 @@ -2776,6 +3198,58 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:22 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1042 +msgid "Path" +msgstr "パス名" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:96 +msgid "Formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1045 +msgid "Collections" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:55 +msgid "Click to open" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416 +msgid "None" +msgstr "なし" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:301 +msgid "Click to open Book Details window" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:16 msgid "CSV/XML Options" msgstr "" @@ -2835,7 +3309,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/save_template_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:106 @@ -2853,8 +3327,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:20 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:222 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1362 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1380 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1433 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1451 msgid "Catalog" msgstr "" @@ -3534,11 +4008,6 @@ msgstr "" msgid "RB Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1677 -msgid "Choose the format to view" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 msgid "Cannot build regex using the GUI builder without a book." msgstr "" @@ -3832,11 +4301,11 @@ msgid "" "href=\"http://calibre-ebook.com/user_manual/xpath.html\">XPath Tutorial
." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:119 msgid "Cover browser could not be loaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 msgid "Browse by covers" msgstr "" @@ -3885,261 +4354,269 @@ msgstr "" msgid "tags to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:45 #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:135 msgid "No details available." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:145 msgid "Device no longer connected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:250 msgid "Get device information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:276 msgid "Get list of books on device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:286 msgid "Get annotations from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:295 msgid "Send metadata to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:304 msgid "Upload %d books to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:319 msgid "Delete books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:336 msgid "Download books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:346 msgid "View book on device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:381 msgid "Set default send to device action" msgstr "既定のデバイス送信処理を設定" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:394 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:398 msgid "Email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:398 msgid " and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:407 msgid "Send to main memory" msgstr "メインメモリに送信" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:409 msgid "Send to storage card A" msgstr "ストレージカードAに送信" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:409 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:411 msgid "Send to storage card B" msgstr "ストレージカードBに送信" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:414 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:425 msgid "Main Memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:416 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:425 -msgid "Storage Card A" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:427 -msgid "Storage Card B" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:443 msgid "Send and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:444 msgid "Send specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:481 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:483 msgid "Connect to folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:486 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:488 msgid "Disconnect from folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:496 msgid "Fetch annotations (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:609 -msgid "selected to send" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:614 -msgid "Choose format to send to device" -msgstr "フォーマットを指定して送信" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:622 -msgid "No device" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:623 -msgid "Cannot send: No device is connected" -msgstr "送信できません: デバイスが接続されていません" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:630 -msgid "No card" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:606 +msgid "Error communicating with device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:627 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631 -msgid "Cannot send: Device has no storage card" -msgstr "送信できません: デバイスにストレージカードがありません" +msgid "Select folder to open as device" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -msgid "E-book:" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:669 +msgid "Failed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:675 -msgid "Attached, you will find the e-book" +msgid "Error talking to device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:676 +msgid "" +"There was a temporary error talking to the device. Please unplug and " +"reconnect the device and or reboot." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:717 +msgid "Device: " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:719 +msgid " detected." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742 +msgid "Connected " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:810 +msgid "selected to send" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:815 +msgid "Choose format to send to device" +msgstr "フォーマットを指定して送信" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:823 +msgid "No device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:824 +msgid "Cannot send: No device is connected" +msgstr "送信できません: デバイスが接続されていません" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:831 +msgid "No card" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:828 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:832 +msgid "Cannot send: Device has no storage card" +msgstr "送信できません: デバイスにストレージカードがありません" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873 +msgid "E-book:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:876 +msgid "Attached, you will find the e-book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:180 msgid "by" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878 msgid "in the %s format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 msgid "Sending email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:720 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:819 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:880 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:999 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1006 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1081 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1200 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1207 msgid "No suitable formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:922 msgid "Auto convert the following books before sending via email?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:929 msgid "" "Could not email the following books as no suitable formats were found:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:746 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:947 msgid "Failed to email books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:948 msgid "Failed to email the following books:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:751 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:952 msgid "Sent by email:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:979 msgid "News:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:779 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:980 msgid "Attached is the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:790 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:991 msgid "Sent news to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:820 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1021 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1082 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1201 msgid "Auto convert the following books before uploading to the device?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:849 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1050 msgid "Sending catalogs to device." msgstr "デバイスにカタログを送信" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1113 msgid "Sending news to device." msgstr "デバイスにニュースを送信" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167 msgid "Sending books to device." msgstr "デバイスに書籍を送信" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found. Convert the book(s) to a format supported by your device first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1256 msgid "No space on device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1056 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1257 msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:78 msgid "Select available formats and their order for this device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:82 msgid "Use sub directories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:81 -msgid "Save &template:" +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:83 +msgid "Use author sort for author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:115 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:116 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:99 -msgid "Path" -msgstr "パス名" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:122 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:301 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:100 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:91 -msgid "Formats" +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:85 +msgid "Save &template:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:68 @@ -4284,165 +4761,165 @@ msgstr "" msgid "new email address" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:489 +msgid "Wide" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:490 +msgid "Narrow" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:500 msgid "System port selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:501 msgid "" "The value %d you have chosen for the content server port is a system " "port. Your operating system may not allow the server to run on this " "port. To be safe choose a port number larger than 1024." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:510 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:933 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1144 -#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:53 -msgid "Error" -msgstr "エラー" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:521 msgid "Failed to install command line tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:514 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 msgid "Command line tools installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 msgid "Command line tools installed in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:526 msgid "" "If you move calibre.app, you have to re-install the command line tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:577 msgid "No valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:578 msgid "%s is not a valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:581 msgid "Choose plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:593 msgid "Plugin cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:594 msgid "The plugin: %s cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 msgid "Plugin not customizable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:604 msgid "Plugin: %s does not need customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:612 msgid "Customize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:650 msgid "Cannot remove builtin plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:651 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:682 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:687 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:688 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:48 msgid "Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:679 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:689 msgid "Do you really want to delete column %s and all its data?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:746 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:756 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:753 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:763 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:781 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:343 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:805 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:815 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:822 msgid "Invalid size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:823 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:868 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:881 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:886 msgid "Invalid database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:869 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:882 msgid "Invalid database location " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:883 msgid "
Must be a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:874 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:887 msgid "Invalid database location.
Cannot write to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:879 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:892 msgid "Must restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:893 msgid "" "The changes you made require that Calibre be restarted. Please restart as " "soon as practical." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:927 msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:947 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:939 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:952 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:953 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -4553,279 +5030,288 @@ msgstr "" msgid "Sending to &device" msgstr "デバイスに送信(&D)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:297 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:201 msgid "Preferences" msgstr "基本設定" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 msgid "" "&Location of ebooks (The ebooks are stored in folders sorted by author and " "metadata is stored in the file metadata.db)" msgstr "電子書籍の場所(&L) (電子書籍は著者別のフォルダに格納され、メタデータは metadata.db に格納されます。)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 msgid "Browse for the new database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 msgid "Show notification when &new version is available" msgstr "最新のバージョンが利用可能なときに通知する(&N)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 msgid "Download &social metadata (tags/ratings/etc.) by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 msgid "&Overwrite author and title by default when fetching metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 msgid "Default network &timeout:" msgstr "既定のネットワーク・タイムアウト(&T):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 msgid " seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:558 msgid "Choose &language (requires restart):" msgstr "言語を選択(&L) (再起動が必要です):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:559 msgid "Normal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:560 msgid "High" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:561 msgid "Low" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:562 msgid "Job &priority:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:563 msgid "Preferred &output format:" msgstr "既定の出力フォーマット(&O):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:564 msgid "Preferred &input format order:" msgstr "入力フォーマットの優先順位(&I):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:567 msgid "Use &Roman numerals for series number" msgstr "シリーズ番号にローマ数字を使用(&R)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:568 msgid "Enable system &tray icon (needs restart)" msgstr "システムトレイアイコンを有効にする(&T) (再起動が必要)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:569 msgid "Show ¬ifications in system tray" msgstr "システムトレイの通知を有効にする(&N)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:570 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:571 msgid "Show cover &browser in a separate window (needs restart)" msgstr "表紙ブラウズを別ウインドウで行う(&B) (再起動が必要)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:572 +msgid "Show &average ratings in the tags browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:573 msgid "Search as you type" msgstr "入力中に検索する" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:574 msgid "Automatically send downloaded &news to ebook reader" msgstr "ダウンロードしたニュースを電子書籍リーダーに自動的に送信する(&N)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:575 msgid "&Delete news from library when it is automatically sent to reader" msgstr "ニュースが自動的にリーダーに転送されるとき、ライブラリから削除する(&D)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:576 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:577 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:578 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:579 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:580 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:581 msgid "&Button size in toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:582 msgid "Show &text in toolbar buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:583 msgid "Select visible &columns in library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:585 msgid "Remove a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:587 msgid "Add a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:589 msgid "Edit settings of a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:592 msgid "Use internal &viewer for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:580 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:593 +msgid "User Interface &layout (needs restart):" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:594 msgid "Add an email address to which to send books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:595 msgid "&Add email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:596 msgid "Make &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:597 msgid "&Remove email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:598 msgid "" "calibre can send your books to you (or your reader) by email. Emails will be " "automatically sent for downloaded news to all email addresses that have Auto-" "send checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:585 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:599 msgid "&Maximum number of waiting worker processes (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:600 msgid "&Check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:601 msgid "&Install command line tools" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:602 msgid "Open calibre &configuration directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:603 msgid "Limit the max. simultaneous jobs to the available CPU &cores" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:604 msgid "Debug &device detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:605 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:606 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:607 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117 msgid "&Username:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:608 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119 msgid "&Password:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:609 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:610 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:597 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:611 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:612 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:214 msgid "&Show password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:613 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:614 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:615 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:616 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:617 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:618 msgid "Run server &automatically on startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:619 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:620 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 msgid "" "

Remember to leave calibre running as the server only runs as long as " @@ -4840,33 +5326,33 @@ msgstr "" "http://myhostname:8080 を登録してください。myhostname " "はcalibreが稼働しているコンピュータのホスト名、もしくはIPアドレスです。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:622 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:623 msgid "Enable/&Disable plugin" msgstr "プラグインを有効化/無効化(&D)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:624 msgid "&Customize plugin" msgstr "プラグインをカスタマイズ(&C)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:625 msgid "&Remove plugin" msgstr "プラグインを削除(&R)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:626 msgid "Add new plugin" msgstr "プラグインを追加" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:627 msgid "Plugin &file:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:629 msgid "&Add" msgstr "" @@ -4904,9 +5390,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:137 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:850 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:868 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:542 msgid "Date" msgstr "日付" @@ -5093,6 +5580,27 @@ msgstr "" msgid "ERROR" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:69 +msgid "Location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1041 +msgid "Format" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:50 +msgid "Delete from device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:29 +msgid "Author sort" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:47 +msgid "Manage authors" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63 msgid "Author Sort" msgstr "" @@ -5299,11 +5807,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:139 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:876 -msgid "Books" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:167 msgid "No permission" msgstr "" @@ -5342,67 +5845,75 @@ msgstr "" msgid "Abort the editing of all remaining books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:444 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:450 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:453 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:532 +msgid "Cannot use tag editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:533 +msgid "The tags editor cannot be used if you have modified the tags" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:553 msgid "Downloading cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:560 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:576 msgid "Cannot fetch cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:561 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:577 msgid "Could not fetch cover.
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:567 msgid "The download timed out." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:571 msgid "Could not find cover for this book. Try specifying the ISBN first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:583 msgid "Bad cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:584 msgid "The cover is not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:617 msgid "There were errors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:618 msgid "There were errors downloading social metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:647 msgid "Cannot fetch metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:648 msgid "You must specify at least one of ISBN, Title, Authors or Publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:714 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:719 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:720 msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -5761,12 +6272,12 @@ msgid "Choose formats" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:72 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:76 msgid "Authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:101 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:107 msgid "Publishers" msgstr "" @@ -5879,12 +6390,12 @@ msgid "Add tag to available tags and apply it to current book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:500 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:501 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -5916,25 +6427,25 @@ msgstr "" msgid "Are you certain you want to delete the following items?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 msgid "Category Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Items in use" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 msgid "Rename the item in every book where it is used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 msgid "Ctrl+S" msgstr "" @@ -6216,139 +6727,144 @@ msgstr "" msgid "Regular expression (?P)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:36 msgid "Save single format to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:52 msgid "Edit metadata individually" msgstr "メタデータを個別に編集" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:55 msgid "Edit metadata in bulk" msgstr "複数のメタデータを編集" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:58 msgid "Download metadata and covers" msgstr "メタデータ・表紙をダウンロード" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:60 msgid "Download only metadata" msgstr "メタデータのみダウンロード" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:62 msgid "Download only covers" msgstr "表紙のみダウンロード" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:65 msgid "Download only social metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:71 msgid "Merge into first selected book - delete others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:74 msgid "Merge into first selected book - keep others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:82 msgid "Add books from a single directory" msgstr "一つのディレクトリから書籍を追加" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:84 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:88 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:91 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:283 msgid "Save to disk" msgstr "ディスクに保存" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:103 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1782 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:405 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1785 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:408 msgid "Save only %s format to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:118 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:289 msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:119 msgid "View specific format" msgstr "指定したフォーマットで表示" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:125 msgid "Remove selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 msgid "Remove files of a specific format from selected books.." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 msgid "Remove all formats from selected books, except..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:133 msgid "Remove covers from selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:136 +msgid "Remove matching books from device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:153 msgid "Convert individually" msgstr "個別に変換" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:155 msgid "Bulk convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:159 msgid "Create catalog of books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:167 msgid "Run welcome wizard" msgstr "ウェルカム・ウィザードを開始" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:199 msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:230 +msgid "Add books to library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:309 msgid "Cover Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:327 msgid "Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:336 -msgid "Side bar" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:384 msgid "Book Details" msgstr "" @@ -6399,15 +6915,15 @@ msgstr "" msgid "Unavailable" msgstr "利用不能" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:280 msgid "Jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:298 msgid "Click to see list of active jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:358 msgid " - Jobs" msgstr "" @@ -6431,52 +6947,30 @@ msgstr "サイズ (MB)" msgid "Rating" msgstr "評価" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:294 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:300 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 -#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416 -msgid "None" -msgstr "なし" - -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:311 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1039 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1061 msgid "Book %s of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:656 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1097 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:662 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:398 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:865 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:869 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:101 -msgid "Collections" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1019 -msgid "Format" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1079 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1082 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 msgid "Double click to edit me

" msgstr "" @@ -6520,11 +7014,11 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:509 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:510 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -6896,20 +7390,20 @@ msgstr "" msgid "No matches found for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:251 msgid "Search" msgstr "検索" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:304 msgid "The selected search will be permanently deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:346 msgid "Search (For Advanced Search click the button to the left)" msgstr "検索 (高度な検索は左のボタンをクリック)" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:379 msgid "Saved Searches" msgstr "" @@ -6985,61 +7479,74 @@ msgstr "" msgid "&Alternate shortcut:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:150 -msgid "Rename" +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:190 +msgid "Rename '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:194 +msgid "Edit sort for '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:199 msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:202 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:206 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:169 -msgid "Manage " +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:217 +msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:220 msgid "Manage Saved Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:231 msgid "Manage User Categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:377 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:432 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:266 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:510 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:511 msgid "The saved search name %s is already used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:652 -msgid "Sort by &popularity" +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:726 +msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:726 +msgid "Sort by popularity" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:727 +msgid "Sort by average rating" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:733 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:733 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:661 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:738 msgid "Manage &user categories" msgstr "" @@ -7082,485 +7589,112 @@ msgid "" "reconvert them?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:172 -msgid "Error communicating with device" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:162 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:164 msgid "&Donate to support calibre" msgstr "calibreに寄付する(&D)" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:167 msgid "&Eject connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:172 msgid "&Restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:206 msgid "

For help see the: User Manual
" msgstr "

ヘルプをご覧になるには ユーザー・マニュアル を参照してください。
" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:212 msgid "%s: %s by Kovid Goyal %%(version)s
%%(device)s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:240 msgid "Calibre Quick Start Guide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:347 -msgid "Select folder to open as device" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:485 -msgid "Device: " -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:487 -msgid " detected." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 -msgid "Connected " -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:531 -msgid "Device database corrupted" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 -msgid "" -"\n" -"

The database of books on the reader is corrupted. Try the " -"following:\n" -"

    \n" -"
  1. Unplug the reader. Wait for it to finish regenerating " -"the database (i.e. wait till it is ready to be used). Plug it back in. Now " -"it should work with %(app)s. If not try the next step.
  2. \n" -"
  3. Quit %(app)s. Find the file media.xml in the reader's " -"main memory. Delete it. Unplug the reader. Wait for it to regenerate the " -"file. Re-connect it and start %(app)s.
  4. \n" -"
\n" -" " -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:772 -msgid "Use library only" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:596 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:773 -msgid "User annotations generated from main library only" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:603 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1098 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1155 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1193 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1214 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1344 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1409 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1527 -msgid "No books selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:604 -msgid "No books selected to fetch annotations from" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:629 -msgid "Merging user annotations into database" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:657 -msgid "%s
Last Page Read: %d (%d%%)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:663 -msgid "%s
Last Page Read: Location %d (%d%%)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:682 -msgid "Location %d • %s
%s
" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:691 -msgid "Page %d • %s
" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:696 -msgid "Location %d • %s
" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:816 -msgid "How many empty books?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:817 -msgid "How many empty books should be added?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:865 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:916 -msgid "Uploading books to device." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:877 -msgid "EPUB Books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:878 -msgid "LRF Books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:879 -msgid "HTML Books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:880 -msgid "LIT Books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:881 -msgid "MOBI Books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:882 -msgid "Topaz books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:883 -msgid "Text books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:884 -msgid "PDF Books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:885 -msgid "Comics" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:886 -msgid "Archives" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:890 -msgid "Supported books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:925 -msgid "Merged some books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:926 -msgid "" -"Some duplicates were found and merged into the following existing books:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:935 -msgid "Failed to read metadata" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:936 -msgid "Failed to read metadata from the following" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:956 -msgid "Cannot delete" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:959 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1671 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1696 -msgid "No book selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:969 -msgid "Choose formats to be deleted" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:987 -msgid "Choose formats not to be deleted" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1025 -msgid "" -"The selected books will be permanently deleted and the files removed " -"from your computer. Are you sure?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1046 -msgid "" -"The selected books will be permanently deleted from your device. Are " -"you sure?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1061 -msgid "Deleting books from device." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1097 -msgid "Cannot download metadata" -msgstr "メタデータをダウンロードできません" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1113 -msgid "social metadata" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1115 -msgid "covers" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1115 -msgid "metadata" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1117 -msgid "Downloading %s for %d book(s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1139 -msgid "Failed to download some metadata" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1140 -msgid "Failed to download metadata for the following:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1143 -msgid "Failed to download metadata:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1154 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1192 -msgid "Cannot edit metadata" -msgstr "メタデータを編集できません" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1213 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1216 -msgid "Cannot merge books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1217 -msgid "At least two books must be selected for merging" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1221 -msgid "" -"All book formats and metadata from the selected books will be added to the " -"first selected book.

The second and subsequently selected " -"books will not be deleted or changed.

Please confirm you want to " -"proceed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1232 -msgid "" -"All book formats and metadata from the selected books will be merged into " -"the first selected book.

After merger the second and " -"subsequently selected books will be deleted.

All book formats " -"of the first selected book will be kept and any duplicate formats in the " -"second and subsequently selected books will be permanently deleted " -"from your computer.

Are you sure you want to proceed?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1244 -msgid "" -"You are about to merge more than 5 books. Are you sure you want to " -"proceed?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1343 -msgid "Cannot save to disk" -msgstr "ディスクに保存できません" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1346 -msgid "Choose destination directory" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1379 -msgid "Error while saving" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1380 -msgid "There was an error while saving." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1387 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1388 -msgid "Could not save some books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1389 -msgid "Click the show details button to see which ones." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1410 -msgid "No books selected to generate catalog for" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1427 -msgid "Generating %s catalog..." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1433 -msgid "" -"No books to catalog\n" -"Check exclude tags" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1443 -msgid "Catalog generated." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1446 -msgid "Export Catalog Directory" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1447 -msgid "Select destination for %s.%s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1461 -msgid "Fetching news from " -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1475 -msgid " fetched." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1526 -msgid "Cannot convert" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1555 -msgid "Starting conversion of %d book(s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1671 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1729 -msgid "Cannot view" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1685 -msgid "Multiple Books Selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1686 -msgid "" -"You are attempting to open %d books. Opening too many books at once can be " -"slow and have a negative effect on the responsiveness of your computer. Once " -"started the process cannot be stopped until complete. Do you wish to " -"continue?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1695 -msgid "Cannot open folder" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1730 -msgid "%s has no available formats." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1764 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1769 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:392 msgid "Cannot configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1765 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:388 msgid "Cannot configure while there are running jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1770 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:393 msgid "Cannot configure before calibre is restarted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1817 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:438 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1818 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:439 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1870 -msgid "Failed" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1876 -msgid "Error talking to device" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1877 -msgid "" -"There was a temporary error talking to the device. Please unplug and " -"reconnect the device and or reboot." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1900 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1928 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:517 msgid "Conversion Error" msgstr "変換エラー" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1901 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:490 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using third party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1914 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:503 msgid "Recipe Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1929 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:518 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1969 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:558 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1994 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:583 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1997 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:586 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2001 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:590 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2053 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:642 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2072 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:52 msgid "" "Latest version: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2080 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:60 msgid "Update available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2081 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:61 msgid "" "%s has been updated to version %s. See the new features. Visit the download page?" @@ -8387,48 +8521,48 @@ msgstr "" msgid "Turn on the &content server" msgstr "コンテンツサーバーを稼働(&C)" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:270 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:275 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:273 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:278 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:276 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:281 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:279 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:280 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:284 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:285 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:430 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:440 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:435 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:445 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:430 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:440 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:435 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:445 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:433 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:443 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:438 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:448 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:433 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:443 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:438 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:448 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:437 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:442 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:437 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:442 msgid "empty" msgstr "" @@ -8806,7 +8940,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:655 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:503 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -8887,43 +9021,47 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:487 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:70 +msgid "%sAverage rating is %3.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:520 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:489 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:522 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:491 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:524 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1736 msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1765 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1782 msgid "Compacting database" msgstr "データベースのコンパクト化" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1804 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1875 msgid "Checking SQL integrity..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1845 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1916 msgid "Checking for missing files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1867 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1938 msgid "Checked id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:118 msgid "Ratings" msgstr "" @@ -9109,43 +9247,43 @@ msgstr "" msgid "Write process PID to the specified file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:112 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:108 msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:124 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:127 msgid "%d items" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:141 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:144 msgid "RATING: %s
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:144 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:147 msgid "TAGS: %s
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:148 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:151 msgid "SERIES: %s [%s]
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:189 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:192 msgid "Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Books in your library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:234 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:237 msgid "By " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:235 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:238 msgid "Books sorted by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:535 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:542 msgid "Newest" msgstr "" @@ -9288,34 +9426,38 @@ msgid "English (Pakistan)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 -msgid "English (Singapore)" +msgid "English (Israel)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 -msgid "English (Yemen)" +msgid "English (Singapore)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 -msgid "English (Ireland)" +msgid "English (Yemen)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 -msgid "English (China)" +msgid "English (Ireland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 -msgid "Spanish (Paraguay)" +msgid "English (China)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 -msgid "German (AT)" +msgid "Spanish (Paraguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 -msgid "Dutch (NL)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "Dutch (BE)" msgstr "" @@ -9376,93 +9518,93 @@ msgstr "" msgid "Unknown News Source" msgstr "未知のニュースソース" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:605 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:606 msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:702 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 msgid "Download finished" msgstr "ダウンロード完了" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:704 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:705 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:710 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:711 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:712 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:714 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:715 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:831 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:852 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:849 msgid "Fetching feeds..." msgstr "フィードの取得中" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:857 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:854 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:863 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:860 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:865 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:862 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:946 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:962 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:959 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:972 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:969 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:981 msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1024 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1021 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1220 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1211 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1291 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1282 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1302 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1293 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1319 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1310 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1466 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1457 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1482 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1473 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -9483,55 +9625,55 @@ msgstr "スケジュール" msgid "Custom" msgstr "カスタム" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:480 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:482 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:483 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:485 msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:486 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:488 msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:489 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:491 msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:492 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494 msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496 msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:500 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:500 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:502 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -9540,7 +9682,7 @@ msgid "" "applied first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:502 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:504 msgid "Do not download CSS stylesheets." msgstr "CSS(スタイルシート)をダウンロードしない" diff --git a/src/calibre/translations/lv.po b/src/calibre/translations/lv.po index e93867524e..73d9480db7 100644 --- a/src/calibre/translations/lv.po +++ b/src/calibre/translations/lv.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2010-06-11 22:51+0000\n" -"PO-Revision-Date: 2010-06-11 18:51+0000\n" +"POT-Creation-Date: 2010-06-18 17:57+0000\n" +"PO-Revision-Date: 2010-06-18 17:28+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Latvian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-06-12 03:42+0000\n" +"X-Launchpad-Export-Date: 2010-06-19 03:48+0000\n" "X-Generator: Launchpad (build Unknown)\n" "X-Poedit-Country: LATVIA\n" "X-Poedit-Language: Latvian\n" @@ -25,11 +25,11 @@ msgstr "Pilnīgi neko nedara" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:72 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:75 #: /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 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:431 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:432 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:385 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:98 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:101 @@ -42,12 +42,12 @@ msgstr "Pilnīgi neko nedara" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1894 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1896 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/output.py:24 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:230 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:270 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:273 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:373 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:19 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:382 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:21 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:46 @@ -56,8 +56,8 @@ msgstr "Pilnīgi neko nedara" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:123 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:943 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1055 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:945 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1057 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:39 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:28 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 @@ -103,44 +103,46 @@ msgstr "Pilnīgi neko nedara" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:98 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:233 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:235 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:286 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:812 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:177 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:134 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:665 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:674 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1156 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:492 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:843 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1015 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1037 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:92 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:185 #: /home/kovid/work/calibre/src/calibre/library/cli.py:213 #: /home/kovid/work/calibre/src/calibre/library/database.py:913 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:302 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:314 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:880 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:917 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1515 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1517 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:916 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:985 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1586 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1588 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1710 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:268 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:131 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:134 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:137 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:68 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 @@ -280,62 +282,62 @@ msgid "This profile is intended for the SONY PRS 300." msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:78 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:300 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:301 msgid "This profile is intended for the SONY PRS-900." msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:86 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:330 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:331 msgid "This profile is intended for the Microsoft Reader." msgstr "Šis profils ir paredzēts Microsoft Reader." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:97 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:341 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:342 msgid "This profile is intended for the Mobipocket books." msgstr "Šis profils ir paredzēts Mobipocket grāmatām" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:110 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:354 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:355 msgid "This profile is intended for the Hanlin V3 and its clones." msgstr "Šis profils ir paredzēts Hanlin V3 un tā atdarinājumiem." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:122 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:366 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:367 msgid "This profile is intended for the Hanlin V5 and its clones." msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:132 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:375 msgid "This profile is intended for the Cybook G3." msgstr "Šis profils ir paredzēts Cybook G3." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:145 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:387 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:388 msgid "This profile is intended for the Cybook Opus." msgstr "Šis profils ir paredzēts Cybook Opus." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:157 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:398 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:399 msgid "This profile is intended for the Amazon Kindle." msgstr "Šis profils ir paredzēts Amazon Kindle." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:169 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:433 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:434 msgid "This profile is intended for the Irex Illiad." msgstr "Šis profils ir paredzēts Irex Illiad." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:181 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:446 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:447 msgid "This profile is intended for the IRex Digital Reader 1000." msgstr "Šis profils ir paredzēts IRex Digital Reader 1000." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:194 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:460 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:461 msgid "This profile is intended for the IRex Digital Reader 800." msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:474 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:475 msgid "This profile is intended for the B&N Nook." msgstr "" @@ -359,21 +361,21 @@ msgstr "" msgid "This profile is intended for the Kobo Reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:291 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:292 msgid "This profile is intended for the SONY PRS-300." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:309 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:310 msgid "This profile is intended for the 5-inch JetBook." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:318 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:319 msgid "" "This profile is intended for the SONY PRS line. The 500/505/700 etc, in " "landscape mode. Mainly useful for comics." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:416 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:417 msgid "This profile is intended for the Amazon Kindle DX." msgstr "Šis profils ir paredzēts Amazon Kindle DX." @@ -393,15 +395,19 @@ msgstr "" msgid "Disabled plugins" msgstr "Atspējotie spraudņi" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:77 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +msgid "Enabled plugins" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:83 msgid "No valid plugin found in " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:278 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:460 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:433 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "" " %prog options\n" "\n" @@ -409,29 +415,29 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:439 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:499 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "Pievienot spraudni, norādot zip failu, kurš to satur." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:441 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:501 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:443 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:503 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:445 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:505 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:447 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:507 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:449 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:509 msgid "Disable the named plugin" msgstr "" @@ -445,59 +451,70 @@ msgid "" "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:68 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:70 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:75 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:78 msgid "Communicate with iBooks through iTunes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:81 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:84 msgid "Apple device detected, launching iTunes, please wait ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:196 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:217 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:227 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:230 msgid "Updating device metadata listing..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:282 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:318 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:921 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:947 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:301 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:842 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:876 msgid "%d of %d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:325 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:881 msgid "finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:499 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:519 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:703 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:742 #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:28 msgid "settings for device drivers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:705 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:744 #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:30 msgid "Ordered list of formats the device will accept" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:776 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:813 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:2168 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:810 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:816 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:239 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:167 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1470 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:128 +msgid "News" +msgstr "Ziņas" + #: /home/kovid/work/calibre/src/calibre/devices/binatone/driver.py:17 msgid "Communicate with the Binatone Readme eBook reader." msgstr "" @@ -520,6 +537,10 @@ msgstr "" msgid "Communicate with the EB600 eBook reader." msgstr "Komunicē arEB600 e-grāmatu lasītāju" +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:207 +msgid "Communicate with the PocketBook 301 reader." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/edge/driver.py:17 msgid "Entourage Edge" msgstr "" @@ -532,6 +553,10 @@ msgstr "" msgid "Communicate with the ESlick eBook reader." msgstr "Komunicē arESlick e-grāmatu lasītāju." +#: /home/kovid/work/calibre/src/calibre/devices/eslick/driver.py:49 +msgid "Communicate with the Sigmatek eBook reader." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/folder_device/driver.py:16 #: /home/kovid/work/calibre/src/calibre/devices/folder_device/driver.py:30 msgid "Use an arbitrary folder as a device." @@ -546,14 +571,20 @@ msgstr "Ierīču saskarnes" msgid "Communicate with Hanlin V3 eBook readers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:90 +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:87 msgid "Communicate with Hanlin V5 eBook readers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:109 +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:106 msgid "Communicate with the BOOX eBook reader." msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:121 +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/hanvon/driver.py:18 msgid "Communicate with the Hanvon N520 eBook reader." msgstr "" @@ -600,15 +631,15 @@ msgstr "" msgid "Communicate with the JetBook eBook reader." msgstr "Komunicē ar JetBook e-grāmatu lasītāju." -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:42 msgid "Communicate with the Kindle eBook reader." msgstr "Komunicē ar Kindle e-grāmatu lasītāju." -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:147 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:169 msgid "Communicate with the Kindle 2 eBook reader." msgstr "Komunicē ar Kindle 2 e-grāmatu lasītāju." -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:157 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:210 msgid "Communicate with the Kindle DX eBook reader." msgstr "" @@ -652,13 +683,13 @@ msgstr "Komunicē ar Sony PRS-500 e-grāmatu lasītāju." msgid "Communicate with all the Sony eBook readers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:60 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:142 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:143 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:68 msgid "Unnamed" msgstr "" @@ -679,61 +710,50 @@ msgstr "" msgid "Communicate with the iPapyrus reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:247 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:248 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:427 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:428 msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:492 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:493 msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:585 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:586 msgid "Could not find mount helper: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:597 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:598 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:605 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:606 msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:742 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:744 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:743 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:745 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:746 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:747 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:775 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:776 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:777 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:778 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:780 msgid "There is insufficient free space on the storage card" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:815 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:843 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:239 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:141 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1399 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:120 -msgid "News" -msgstr "Ziņas" - #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:12 msgid "Configure Device" msgstr "Ierīces uzstādījumi" @@ -743,16 +763,20 @@ msgid "Place files in sub directories if the device supports them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:81 msgid "Read metadata from files on device" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:36 +msgid "Use author sort instead of author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:38 msgid "Template to control how books are saved" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:39 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:84 msgid "Extra customization" msgstr "" @@ -1702,84 +1726,88 @@ msgstr "" msgid "Comic" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:372 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:381 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:848 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:866 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:543 msgid "Title" msgstr "Nosaukums" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:373 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:382 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:350 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:849 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:867 msgid "Author(s)" msgstr "Autors(i)" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:374 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:62 msgid "Publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:375 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:384 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:376 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:306 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1034 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1056 msgid "Comments" msgstr "Komentāri" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:384 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:26 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:103 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:139 msgid "Tags" msgstr "Birkas" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:386 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:311 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1039 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:102 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1061 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:87 msgid "Series" msgstr "Sērija" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:387 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:396 msgid "Language" msgstr "Valoda" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:389 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1044 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:391 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 msgid "Published" msgstr "Publicēts" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:393 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:402 msgid "Rights" msgstr "" @@ -1787,7 +1815,7 @@ msgstr "" msgid "EDITORIAL REVIEW" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/archive.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/archive.py:41 msgid "" "Extract common e-book formats from archives (zip/rar) files. Also try to " "autodetect if they are actually cbz/cbr files." @@ -1886,6 +1914,10 @@ msgstr "Vāks saglabāts" msgid "No cover found" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/douban.py:41 +msgid "Downloads metadata from Douban.com" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:33 msgid "Metadata download" msgstr "" @@ -1924,6 +1956,10 @@ msgstr "" msgid "Downloads social metadata from amazon.com" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:205 +msgid "Downloads series information from librarything.com" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/isbndb.py:94 msgid "" "\n" @@ -1980,7 +2016,7 @@ msgid "" "Fetch a cover image for the book identified by ISBN from LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1220 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1222 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1371 msgid "Cover" msgstr "Vāks" @@ -2266,6 +2302,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:29 msgid "Author" msgstr "Autors" @@ -2473,7 +2511,7 @@ msgid "Use Roman numerals for series number" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:47 -msgid "Sort tags list by popularity" +msgid "Sort tags list by name, popularity, or rating" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:49 @@ -2554,23 +2592,412 @@ msgstr "" msgid "The layout of the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105 +msgid "Show the average rating per item indication in the tag browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:476 msgid "Copied" msgstr "Nokopēts" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:187 msgid "Copy" msgstr "Kopēt" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:187 msgid "Copy to Clipboard" msgstr "Kopēt uz starpliktuvi" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:397 msgid "Choose Files" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:242 +msgid "Use library only" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:243 +msgid "User annotations generated from main library only" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:666 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1037 +msgid "No books selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:74 +msgid "No books selected to fetch annotations from" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:99 +msgid "Merging user annotations into database" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:127 +msgid "%s
Last Page Read: %d (%d%%)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:133 +msgid "%s
Last Page Read: Location %d (%d%%)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:152 +msgid "Location %d • %s
%s
" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:161 +msgid "Page %d • %s
" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:166 +msgid "Location %d • %s
" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:288 +msgid "How many empty books?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:289 +msgid "How many empty books should be added?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:388 +msgid "Uploading books to device." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:139 +msgid "Books" +msgstr "Grāmatas" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:349 +msgid "EPUB Books" +msgstr "EPUB grāmatas" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:350 +msgid "LRF Books" +msgstr "LRF grāmatas" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:351 +msgid "HTML Books" +msgstr "HTML grāmatas" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:352 +msgid "LIT Books" +msgstr "LIT grāmatas" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:353 +msgid "MOBI Books" +msgstr "MOBI grāmatas" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:354 +msgid "Topaz books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:355 +msgid "Text books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:356 +msgid "PDF Books" +msgstr "PDF grāmatas" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:357 +msgid "Comics" +msgstr "Komiki" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:358 +msgid "Archives" +msgstr "Arhīvi" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:362 +msgid "Supported books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:397 +msgid "Merged some books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:398 +msgid "" +"Some duplicates were found and merged into the following existing books:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:407 +msgid "Failed to read metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:408 +msgid "Failed to read metadata from the following" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:432 +msgid "Add to library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1214 +msgid "No book selected" +msgstr "Nav izvēlēta grāmata" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:432 +msgid "No book files found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:454 +msgid "Cannot delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:467 +msgid "Choose formats to be deleted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:485 +msgid "Choose formats not to be deleted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:505 +msgid "Cannot delete books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:506 +msgid "No device is connected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:516 +msgid "Main memory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:427 +msgid "Storage Card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:429 +msgid "Storage Card B" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:523 +msgid "No books to delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:524 +msgid "None of the selected books are on the device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:598 +msgid "Deleting books from device." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:562 +msgid "" +"The selected books will be permanently deleted and the files removed " +"from your computer. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:583 +msgid "" +"The selected books will be permanently deleted from your device. Are " +"you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:608 +msgid "Cannot download metadata" +msgstr "Nav iespējams lejupielādēt metadatus" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:624 +msgid "social metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:626 +msgid "covers" +msgstr "vāki" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:626 +msgid "metadata" +msgstr "metadati" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:628 +msgid "Downloading %s for %d book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:650 +msgid "Failed to download some metadata" +msgstr "Nav iespējams lejupielādēt daļu metadatu" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:651 +msgid "Failed to download metadata for the following:" +msgstr "Nevarēja lejuplādēt metadatus:" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:654 +msgid "Failed to download metadata:" +msgstr "Nevar lejuplādēt metadatus:" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:946 +#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:53 +msgid "Error" +msgstr "Kļūda" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:703 +msgid "Cannot edit metadata" +msgstr "Nav iespējams rediģēt metadatus" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:725 +msgid "Cannot merge books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:726 +msgid "At least two books must be selected for merging" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:730 +msgid "" +"All book formats and metadata from the selected books will be added to the " +"first selected book.

The second and subsequently selected " +"books will not be deleted or changed.

Please confirm you want to " +"proceed." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:741 +msgid "" +"All book formats and metadata from the selected books will be merged into " +"the first selected book.

After merger the second and " +"subsequently selected books will be deleted.

All book formats " +"of the first selected book will be kept and any duplicate formats in the " +"second and subsequently selected books will be permanently deleted " +"from your computer.

Are you sure you want to proceed?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:753 +msgid "" +"You are about to merge more than 5 books. Are you sure you want to " +"proceed?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:853 +msgid "Cannot save to disk" +msgstr "Nav iespējams saglabāt diskā" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:856 +msgid "Choose destination directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:889 +msgid "Error while saving" +msgstr "Kļūda saglabājot" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:890 +msgid "There was an error while saving." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:897 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:898 +msgid "Could not save some books" +msgstr "Dažas grāmatas nevarēja saglabāt" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:899 +msgid "Click the show details button to see which ones." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:920 +msgid "No books selected to generate catalog for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:937 +msgid "Generating %s catalog..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:261 +msgid "No books found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:943 +msgid "" +"No books to catalog\n" +"Check exclude tags" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:953 +msgid "Catalog generated." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:956 +msgid "Export Catalog Directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:957 +msgid "Select destination for %s.%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:973 +msgid "Fetching news from " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:987 +msgid " fetched." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1036 +msgid "Cannot convert" +msgstr "Nav iespējams pārveidot" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1065 +msgid "Starting conversion of %d book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1250 +msgid "Cannot view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 +msgid "Choose the format to view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1203 +msgid "Multiple Books Selected" +msgstr "Izvēlētas vairākas grāmatas" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1204 +msgid "" +"You are attempting to open %d books. Opening too many books at once can be " +"slow and have a negative effect on the responsiveness of your computer. Once " +"started the process cannot be stopped until complete. Do you wish to " +"continue?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1213 +msgid "Cannot open folder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1251 +msgid "%s has no available formats." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/add.py:54 msgid "Searching in" msgstr "" @@ -2592,15 +3019,10 @@ msgid "The specified directory could not be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:260 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:809 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1432 -msgid "No books found" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/add.py:327 msgid "Added" msgstr "Pievienots" @@ -2719,17 +3141,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:571 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:573 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:575 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:577 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:578 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:628 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:369 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:388 @@ -2748,8 +3170,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 @@ -2780,6 +3202,58 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:22 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1042 +msgid "Path" +msgstr "Atrodas" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:96 +msgid "Formats" +msgstr "Formāti" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1045 +msgid "Collections" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:55 +msgid "Click to open" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416 +msgid "None" +msgstr "Nav" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:301 +msgid "Click to open Book Details window" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:16 msgid "CSV/XML Options" msgstr "" @@ -2839,7 +3313,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/save_template_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:106 @@ -2857,8 +3331,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:20 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:222 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1362 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1380 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1433 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1451 msgid "Catalog" msgstr "" @@ -3539,11 +4013,6 @@ msgstr "" msgid "RB Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1677 -msgid "Choose the format to view" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 msgid "Cannot build regex using the GUI builder without a book." msgstr "" @@ -3839,11 +4308,11 @@ msgid "" "href=\"http://calibre-ebook.com/user_manual/xpath.html\">XPath Tutorial
." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:119 msgid "Cover browser could not be loaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 msgid "Browse by covers" msgstr "Pārlūkot vākus" @@ -3892,262 +4361,270 @@ msgstr "" msgid "tags to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:45 #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:135 msgid "No details available." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:145 msgid "Device no longer connected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:250 msgid "Get device information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:276 msgid "Get list of books on device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:286 msgid "Get annotations from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:295 msgid "Send metadata to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:304 msgid "Upload %d books to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:319 msgid "Delete books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:336 msgid "Download books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:346 msgid "View book on device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:381 msgid "Set default send to device action" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:394 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:398 msgid "Email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:398 msgid " and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:407 msgid "Send to main memory" msgstr "Sūtīt uz pamatatmiņu" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:409 msgid "Send to storage card A" msgstr "Sūtīt uz karti A" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:409 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:411 msgid "Send to storage card B" msgstr "Sūtīt uz karti B" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:414 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:425 msgid "Main Memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:416 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:425 -msgid "Storage Card A" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:427 -msgid "Storage Card B" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:443 msgid "Send and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:444 msgid "Send specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:481 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:483 msgid "Connect to folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:486 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:488 msgid "Disconnect from folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:496 msgid "Fetch annotations (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:609 -msgid "selected to send" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:614 -msgid "Choose format to send to device" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:622 -msgid "No device" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:623 -msgid "Cannot send: No device is connected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:630 -msgid "No card" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:606 +msgid "Error communicating with device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:627 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631 -msgid "Cannot send: Device has no storage card" +msgid "Select folder to open as device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -msgid "E-book:" -msgstr "E-grāmata:" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:669 +msgid "Failed" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:675 -msgid "Attached, you will find the e-book" +msgid "Error talking to device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:676 +msgid "" +"There was a temporary error talking to the device. Please unplug and " +"reconnect the device and or reboot." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:717 +msgid "Device: " +msgstr "Ierīce: " + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:719 +msgid " detected." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742 +msgid "Connected " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:810 +msgid "selected to send" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:815 +msgid "Choose format to send to device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:823 +msgid "No device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:824 +msgid "Cannot send: No device is connected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:831 +msgid "No card" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:828 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:832 +msgid "Cannot send: Device has no storage card" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873 +msgid "E-book:" +msgstr "E-grāmata:" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:876 +msgid "Attached, you will find the e-book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:180 msgid "by" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878 msgid "in the %s format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 msgid "Sending email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:720 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:819 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:880 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:999 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1006 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1081 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1200 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1207 msgid "No suitable formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:922 msgid "Auto convert the following books before sending via email?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:929 msgid "" "Could not email the following books as no suitable formats were found:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:746 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:947 msgid "Failed to email books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:948 msgid "Failed to email the following books:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:751 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:952 msgid "Sent by email:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:979 msgid "News:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:779 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:980 msgid "Attached is the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:790 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:991 msgid "Sent news to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:820 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1021 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1082 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1201 msgid "Auto convert the following books before uploading to the device?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:849 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1050 msgid "Sending catalogs to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1113 msgid "Sending news to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167 msgid "Sending books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found. Convert the book(s) to a format supported by your device first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1256 msgid "No space on device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1056 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1257 msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:78 msgid "Select available formats and their order for this device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:82 msgid "Use sub directories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:81 -msgid "Save &template:" +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:83 +msgid "Use author sort for author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:115 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:116 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:99 -msgid "Path" -msgstr "Atrodas" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:122 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:301 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:100 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:91 -msgid "Formats" -msgstr "Formāti" +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:85 +msgid "Save &template:" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:68 msgid "Fit &cover to view" @@ -4295,165 +4772,165 @@ msgstr "" msgid "new email address" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:489 +msgid "Wide" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:490 +msgid "Narrow" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:500 msgid "System port selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:501 msgid "" "The value %d you have chosen for the content server port is a system " "port. Your operating system may not allow the server to run on this " "port. To be safe choose a port number larger than 1024." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:510 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:933 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1144 -#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:53 -msgid "Error" -msgstr "Kļūda" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:521 msgid "Failed to install command line tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:514 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 msgid "Command line tools installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 msgid "Command line tools installed in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:526 msgid "" "If you move calibre.app, you have to re-install the command line tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:577 msgid "No valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:578 msgid "%s is not a valid plugin path" msgstr "%s nav derīga spraudņu atrašanās vieta" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:581 msgid "Choose plugin" msgstr "Izvēlieties spraudni" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:593 msgid "Plugin cannot be disabled" msgstr "Spraudni nevar atspējot" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:594 msgid "The plugin: %s cannot be disabled" msgstr "Spraudni %s nevar atspējot" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 msgid "Plugin not customizable" msgstr "Spraudnis nav pielāgojams" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:604 msgid "Plugin: %s does not need customization" msgstr "Spraudnim %s nav nepieciešama pielāgošana" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:612 msgid "Customize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:650 msgid "Cannot remove builtin plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:651 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:682 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:687 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:688 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:48 msgid "Are you sure?" msgstr "Vai esat pārliecināts?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:679 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:689 msgid "Do you really want to delete column %s and all its data?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:746 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:756 msgid "Error log:" msgstr "Kļūdu žurnāls:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:753 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:763 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:781 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:343 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:805 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:815 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:822 msgid "Invalid size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:823 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:868 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:881 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:886 msgid "Invalid database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:869 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:882 msgid "Invalid database location " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:883 msgid "
Must be a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:874 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:887 msgid "Invalid database location.
Cannot write to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:879 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:892 msgid "Must restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:893 msgid "" "The changes you made require that Calibre be restarted. Please restart as " "soon as practical." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:927 msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:947 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:939 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:952 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:953 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -4564,13 +5041,14 @@ msgstr "" msgid "Sending to &device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:297 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:201 msgid "Preferences" msgstr "Iestatījumi" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 msgid "" "&Location of ebooks (The ebooks are stored in folders sorted by author and " "metadata is stored in the file metadata.db)" @@ -4578,267 +5056,275 @@ msgstr "" "Grāmatu &glabāšanas vieta (E-grāmatas tiek glabātas autoriem atbilstošos " "katalogos. Metadati tiek glabāti failā metadata.db)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 msgid "Browse for the new database location" msgstr "Izvēlēties jaunu datubāzes atrašanās vietu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 msgid "Show notification when &new version is available" msgstr "Informēt, kad pieejama &jauna versija" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 msgid "Download &social metadata (tags/ratings/etc.) by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 msgid "&Overwrite author and title by default when fetching metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 msgid "Default network &timeout:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 msgid " seconds" msgstr " sekundes" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:558 msgid "Choose &language (requires restart):" msgstr "Izvēlieties va&lodu (nepieciešams pārstartēt):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:559 msgid "Normal" msgstr "Standarta" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:560 msgid "High" msgstr "Augsta" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:561 msgid "Low" msgstr "Zema" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:562 msgid "Job &priority:" msgstr "Darbu &prioritāte:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:563 msgid "Preferred &output format:" msgstr "Vēlamais &rezultāta formāts:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:564 msgid "Preferred &input format order:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:567 msgid "Use &Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:568 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:569 msgid "Show ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:570 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:571 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:572 +msgid "Show &average ratings in the tags browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:573 msgid "Search as you type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:574 msgid "Automatically send downloaded &news to ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:575 msgid "&Delete news from library when it is automatically sent to reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:576 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:577 msgid "Toolbar" msgstr "Rīkjosla" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:578 msgid "Large" msgstr "Liela" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:579 msgid "Medium" msgstr "Vidēja" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:580 msgid "Small" msgstr "Maza" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:581 msgid "&Button size in toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:582 msgid "Show &text in toolbar buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:583 msgid "Select visible &columns in library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:585 msgid "Remove a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:587 msgid "Add a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:589 msgid "Edit settings of a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:592 msgid "Use internal &viewer for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:580 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:593 +msgid "User Interface &layout (needs restart):" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:594 msgid "Add an email address to which to send books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:595 msgid "&Add email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:596 msgid "Make &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:597 msgid "&Remove email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:598 msgid "" "calibre can send your books to you (or your reader) by email. Emails will be " "automatically sent for downloaded news to all email addresses that have Auto-" "send checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:585 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:599 msgid "&Maximum number of waiting worker processes (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:600 msgid "&Check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:601 msgid "&Install command line tools" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:602 msgid "Open calibre &configuration directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:603 msgid "Limit the max. simultaneous jobs to the available CPU &cores" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:604 msgid "Debug &device detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:605 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:606 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:607 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117 msgid "&Username:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:608 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119 msgid "&Password:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:609 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:610 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:597 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:611 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:612 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:214 msgid "&Show password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:613 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:614 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:615 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:616 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:617 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:618 msgid "Run server &automatically on startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:619 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:620 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 msgid "" "

Remember to leave calibre running as the server only runs as long as " @@ -4849,33 +5335,33 @@ msgid "" "the IP address of the computer calibre is running on." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:622 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:623 msgid "Enable/&Disable plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:624 msgid "&Customize plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:625 msgid "&Remove plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:626 msgid "Add new plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:627 msgid "Plugin &file:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:629 msgid "&Add" msgstr "" @@ -4913,9 +5399,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:137 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:850 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:868 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:542 msgid "Date" msgstr "Datums" @@ -5102,6 +5589,27 @@ msgstr "" msgid "ERROR" msgstr "KĻŪDA" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:69 +msgid "Location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1041 +msgid "Format" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:50 +msgid "Delete from device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:29 +msgid "Author sort" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:47 +msgid "Manage authors" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63 msgid "Author Sort" msgstr "Autors kārtošanai" @@ -5317,11 +5825,6 @@ msgstr "" msgid "Choose formats for " msgstr "Izvēlieties formātus " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:139 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:876 -msgid "Books" -msgstr "Grāmatas" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:167 msgid "No permission" msgstr "" @@ -5360,67 +5863,75 @@ msgstr "" msgid "Abort the editing of all remaining books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:444 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:450 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:453 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:532 +msgid "Cannot use tag editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:533 +msgid "The tags editor cannot be used if you have modified the tags" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:553 msgid "Downloading cover..." msgstr "Lejupielādē vāku..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:560 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:576 msgid "Cannot fetch cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:561 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:577 msgid "Could not fetch cover.
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:567 msgid "The download timed out." msgstr "Lejupielādes noildze." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:571 msgid "Could not find cover for this book. Try specifying the ISBN first." msgstr "Šai grāmatai nevar atrast vāku. Mēģiniet norādīt ISBN." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:583 msgid "Bad cover" msgstr "Slikts vāks" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:584 msgid "The cover is not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:617 msgid "There were errors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:618 msgid "There were errors downloading social metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:647 msgid "Cannot fetch metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:648 msgid "You must specify at least one of ISBN, Title, Authors or Publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:714 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:719 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:720 msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -5777,12 +6288,12 @@ msgid "Choose formats" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:72 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:76 msgid "Authors" msgstr "Autori" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:101 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:107 msgid "Publishers" msgstr "" @@ -5895,12 +6406,12 @@ msgid "Add tag to available tags and apply it to current book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:500 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:501 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -5932,25 +6443,25 @@ msgstr "" msgid "Are you certain you want to delete the following items?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 msgid "Category Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Items in use" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 msgid "Rename the item in every book where it is used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 msgid "Ctrl+S" msgstr "" @@ -6232,47 +6743,47 @@ msgstr "ISBN:" msgid "Regular expression (?P)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:36 msgid "Save single format to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:52 msgid "Edit metadata individually" msgstr "Rediģēt metadatus grāmatai" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:55 msgid "Edit metadata in bulk" msgstr "Rediģēt metadatus masveidā" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:58 msgid "Download metadata and covers" msgstr "Lejupielādēt metadatus un vākus" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:60 msgid "Download only metadata" msgstr "Lejupielādēt tikai metadatus" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:62 msgid "Download only covers" msgstr "Lejupielādēt tikai vākus" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:65 msgid "Download only social metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:71 msgid "Merge into first selected book - delete others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:74 msgid "Merge into first selected book - keep others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:82 msgid "Add books from a single directory" msgstr "Pievienot vienā katalogā esošas grāmatas" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:84 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" @@ -6281,7 +6792,7 @@ msgstr "" "(Katalogā viena grāmata, katrs e-grāmatu fails tiek uzskatītas par vienu un " "to pašu grāmatu dažādos formātos)" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:88 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" @@ -6290,87 +6801,92 @@ msgstr "" "(Vairākas grāmatas katalogā, atsevišķi e-grāmatu faili tiek uzskatīti par " "dažādām grāmatām)" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:91 msgid "Add Empty book. (Book entry with no formats)" msgstr "Pievienot tukšu grāmatu. (Grāmatas ierakstu bez formātiem)" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:283 msgid "Save to disk" msgstr "Saglabāt diskā" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:103 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1782 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:405 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1785 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:408 msgid "Save only %s format to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:118 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:289 msgid "View" msgstr "Skatīt" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:119 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:125 msgid "Remove selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 msgid "Remove files of a specific format from selected books.." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 msgid "Remove all formats from selected books, except..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:133 msgid "Remove covers from selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:136 +msgid "Remove matching books from device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:153 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:155 msgid "Bulk convert" msgstr "Masveida pārveidošana" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:159 msgid "Create catalog of books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:167 msgid "Run welcome wizard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:199 msgid "Similar books..." msgstr "Līdzīgas grāmatas..." -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:230 +msgid "Add books to library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:309 msgid "Cover Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:327 msgid "Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:336 -msgid "Side bar" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:384 msgid "Book Details" msgstr "" @@ -6421,15 +6937,15 @@ msgstr "" msgid "Unavailable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:280 msgid "Jobs:" msgstr "Darbi:" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:298 msgid "Click to see list of active jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:358 msgid " - Jobs" msgstr "" @@ -6453,52 +6969,30 @@ msgstr "Izmērs (MB)" msgid "Rating" msgstr "Vērtējums" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:294 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:300 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 -#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416 -msgid "None" -msgstr "Nav" - -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:311 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1039 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1061 msgid "Book %s of %s." msgstr "%s. no %s grāmatām." -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:656 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1097 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:662 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:398 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:865 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:869 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:101 -msgid "Collections" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1019 -msgid "Format" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1079 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1082 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 msgid "Double click to edit me

" msgstr "" @@ -6542,11 +7036,11 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:509 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:510 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -6918,20 +7412,20 @@ msgstr "Grāmatai nav ne nosaukuma ne ISBN" msgid "No matches found for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:251 msgid "Search" msgstr "Meklēt" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:304 msgid "The selected search will be permanently deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:346 msgid "Search (For Advanced Search click the button to the left)" msgstr "Meklēt (paplašinātai meklēšanai nospiediet pogu kreisajā pusē)" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:379 msgid "Saved Searches" msgstr "" @@ -7007,61 +7501,74 @@ msgstr "" msgid "&Alternate shortcut:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:150 -msgid "Rename" +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:190 +msgid "Rename '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:194 +msgid "Edit sort for '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:199 msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:202 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:206 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:169 -msgid "Manage " +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:217 +msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:220 msgid "Manage Saved Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:231 msgid "Manage User Categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:377 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:432 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:266 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:510 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:511 msgid "The saved search name %s is already used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:652 -msgid "Sort by &popularity" -msgstr "Kārtot pēc &popularitātes" +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:726 +msgid "Sort by name" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:726 +msgid "Sort by popularity" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:727 +msgid "Sort by average rating" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:733 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:733 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:661 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:738 msgid "Manage &user categories" msgstr "" @@ -7104,485 +7611,112 @@ msgid "" "reconvert them?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:172 -msgid "Error communicating with device" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:162 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:164 msgid "&Donate to support calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:167 msgid "&Eject connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:172 msgid "&Restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:206 msgid "

For help see the: User Manual
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:212 msgid "%s: %s by Kovid Goyal %%(version)s
%%(device)s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:240 msgid "Calibre Quick Start Guide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:347 -msgid "Select folder to open as device" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:485 -msgid "Device: " -msgstr "Ierīce: " - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:487 -msgid " detected." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 -msgid "Connected " -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:531 -msgid "Device database corrupted" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 -msgid "" -"\n" -"

The database of books on the reader is corrupted. Try the " -"following:\n" -"

    \n" -"
  1. Unplug the reader. Wait for it to finish regenerating " -"the database (i.e. wait till it is ready to be used). Plug it back in. Now " -"it should work with %(app)s. If not try the next step.
  2. \n" -"
  3. Quit %(app)s. Find the file media.xml in the reader's " -"main memory. Delete it. Unplug the reader. Wait for it to regenerate the " -"file. Re-connect it and start %(app)s.
  4. \n" -"
\n" -" " -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:772 -msgid "Use library only" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:596 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:773 -msgid "User annotations generated from main library only" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:603 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1098 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1155 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1193 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1214 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1344 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1409 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1527 -msgid "No books selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:604 -msgid "No books selected to fetch annotations from" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:629 -msgid "Merging user annotations into database" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:657 -msgid "%s
Last Page Read: %d (%d%%)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:663 -msgid "%s
Last Page Read: Location %d (%d%%)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:682 -msgid "Location %d • %s
%s
" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:691 -msgid "Page %d • %s
" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:696 -msgid "Location %d • %s
" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:816 -msgid "How many empty books?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:817 -msgid "How many empty books should be added?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:865 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:916 -msgid "Uploading books to device." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:877 -msgid "EPUB Books" -msgstr "EPUB grāmatas" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:878 -msgid "LRF Books" -msgstr "LRF grāmatas" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:879 -msgid "HTML Books" -msgstr "HTML grāmatas" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:880 -msgid "LIT Books" -msgstr "LIT grāmatas" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:881 -msgid "MOBI Books" -msgstr "MOBI grāmatas" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:882 -msgid "Topaz books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:883 -msgid "Text books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:884 -msgid "PDF Books" -msgstr "PDF grāmatas" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:885 -msgid "Comics" -msgstr "Komiki" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:886 -msgid "Archives" -msgstr "Arhīvi" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:890 -msgid "Supported books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:925 -msgid "Merged some books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:926 -msgid "" -"Some duplicates were found and merged into the following existing books:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:935 -msgid "Failed to read metadata" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:936 -msgid "Failed to read metadata from the following" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:956 -msgid "Cannot delete" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:959 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1671 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1696 -msgid "No book selected" -msgstr "Nav izvēlēta grāmata" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:969 -msgid "Choose formats to be deleted" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:987 -msgid "Choose formats not to be deleted" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1025 -msgid "" -"The selected books will be permanently deleted and the files removed " -"from your computer. Are you sure?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1046 -msgid "" -"The selected books will be permanently deleted from your device. Are " -"you sure?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1061 -msgid "Deleting books from device." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1097 -msgid "Cannot download metadata" -msgstr "Nav iespējams lejupielādēt metadatus" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1113 -msgid "social metadata" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1115 -msgid "covers" -msgstr "vāki" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1115 -msgid "metadata" -msgstr "metadati" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1117 -msgid "Downloading %s for %d book(s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1139 -msgid "Failed to download some metadata" -msgstr "Nav iespējams lejupielādēt daļu metadatu" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1140 -msgid "Failed to download metadata for the following:" -msgstr "Nevarēja lejuplādēt metadatus:" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1143 -msgid "Failed to download metadata:" -msgstr "Nevar lejuplādēt metadatus:" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1154 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1192 -msgid "Cannot edit metadata" -msgstr "Nav iespējams rediģēt metadatus" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1213 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1216 -msgid "Cannot merge books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1217 -msgid "At least two books must be selected for merging" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1221 -msgid "" -"All book formats and metadata from the selected books will be added to the " -"first selected book.

The second and subsequently selected " -"books will not be deleted or changed.

Please confirm you want to " -"proceed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1232 -msgid "" -"All book formats and metadata from the selected books will be merged into " -"the first selected book.

After merger the second and " -"subsequently selected books will be deleted.

All book formats " -"of the first selected book will be kept and any duplicate formats in the " -"second and subsequently selected books will be permanently deleted " -"from your computer.

Are you sure you want to proceed?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1244 -msgid "" -"You are about to merge more than 5 books. Are you sure you want to " -"proceed?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1343 -msgid "Cannot save to disk" -msgstr "Nav iespējams saglabāt diskā" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1346 -msgid "Choose destination directory" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1379 -msgid "Error while saving" -msgstr "Kļūda saglabājot" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1380 -msgid "There was an error while saving." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1387 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1388 -msgid "Could not save some books" -msgstr "Dažas grāmatas nevarēja saglabāt" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1389 -msgid "Click the show details button to see which ones." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1410 -msgid "No books selected to generate catalog for" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1427 -msgid "Generating %s catalog..." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1433 -msgid "" -"No books to catalog\n" -"Check exclude tags" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1443 -msgid "Catalog generated." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1446 -msgid "Export Catalog Directory" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1447 -msgid "Select destination for %s.%s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1461 -msgid "Fetching news from " -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1475 -msgid " fetched." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1526 -msgid "Cannot convert" -msgstr "Nav iespējams pārveidot" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1555 -msgid "Starting conversion of %d book(s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1671 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1729 -msgid "Cannot view" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1685 -msgid "Multiple Books Selected" -msgstr "Izvēlētas vairākas grāmatas" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1686 -msgid "" -"You are attempting to open %d books. Opening too many books at once can be " -"slow and have a negative effect on the responsiveness of your computer. Once " -"started the process cannot be stopped until complete. Do you wish to " -"continue?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1695 -msgid "Cannot open folder" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1730 -msgid "%s has no available formats." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1764 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1769 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:392 msgid "Cannot configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1765 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:388 msgid "Cannot configure while there are running jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1770 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:393 msgid "Cannot configure before calibre is restarted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1817 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:438 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1818 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:439 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1870 -msgid "Failed" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1876 -msgid "Error talking to device" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1877 -msgid "" -"There was a temporary error talking to the device. Please unplug and " -"reconnect the device and or reboot." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1900 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1928 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:517 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1901 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:490 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using third party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1914 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:503 msgid "Recipe Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1929 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:518 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1969 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:558 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1994 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:583 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1997 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:586 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2001 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:590 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2053 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:642 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2072 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:52 msgid "" "Latest version: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2080 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:60 msgid "Update available" msgstr "Pieejams atjauninājums" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2081 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:61 msgid "" "%s has been updated to version %s. See the new features. Visit the download page?" @@ -8400,48 +8534,48 @@ msgstr "" msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:270 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:275 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:273 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:278 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:276 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:281 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:279 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:280 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:284 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:285 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:430 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:440 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:435 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:445 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:430 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:440 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:435 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:445 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:433 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:443 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:438 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:448 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:433 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:443 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:438 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:448 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:437 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:442 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:437 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:442 msgid "empty" msgstr "" @@ -8819,7 +8953,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:655 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:503 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -8900,43 +9034,47 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:487 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:70 +msgid "%sAverage rating is %3.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:520 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:489 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:522 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:491 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:524 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1736 msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1765 msgid "Copying %s" msgstr "Kopē %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1782 msgid "Compacting database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1804 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1875 msgid "Checking SQL integrity..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1845 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1916 msgid "Checking for missing files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1867 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1938 msgid "Checked id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:118 msgid "Ratings" msgstr "" @@ -9122,43 +9260,43 @@ msgstr "" msgid "Write process PID to the specified file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:112 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:108 msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:124 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:127 msgid "%d items" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:141 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:144 msgid "RATING: %s
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:144 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:147 msgid "TAGS: %s
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:148 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:151 msgid "SERIES: %s [%s]
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:189 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:192 msgid "Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Books in your library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:234 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:237 msgid "By " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:235 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:238 msgid "Books sorted by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:535 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:542 msgid "Newest" msgstr "" @@ -9301,34 +9439,38 @@ msgid "English (Pakistan)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 -msgid "English (Singapore)" +msgid "English (Israel)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 -msgid "English (Yemen)" +msgid "English (Singapore)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 -msgid "English (Ireland)" +msgid "English (Yemen)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 -msgid "English (China)" +msgid "English (Ireland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 -msgid "Spanish (Paraguay)" +msgid "English (China)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 -msgid "German (AT)" +msgid "Spanish (Paraguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 -msgid "Dutch (NL)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "Dutch (BE)" msgstr "" @@ -9389,93 +9531,93 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:605 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:606 msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:702 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 msgid "Download finished" msgstr "Lejupielāde pabeigta" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:704 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:705 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:710 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:711 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:712 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 msgid " from " msgstr " no " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:714 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:715 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:831 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:852 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:849 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:857 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:854 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:863 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:860 msgid "Trying to download cover..." msgstr "Mēģina lejupielādēt vāku..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:865 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:862 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:946 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:962 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:959 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:972 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:969 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:981 msgid "Downloading cover from %s" msgstr "Lejupielādē vāku no %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1024 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1021 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1220 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1211 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1291 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1282 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1302 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1293 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1319 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1310 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1466 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1457 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1482 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1473 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -9496,55 +9638,55 @@ msgstr "" msgid "Custom" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:480 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:482 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:483 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:485 msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:486 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:488 msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:489 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:491 msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:492 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494 msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496 msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:500 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:500 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:502 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -9553,7 +9695,7 @@ msgid "" "applied first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:502 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:504 msgid "Do not download CSS stylesheets." msgstr "" @@ -9563,6 +9705,9 @@ msgstr "" #~ msgid "Kovid Goyal and John Schember" #~ msgstr "Kovid Goyal un John Schember" +#~ msgid "Sort by &popularity" +#~ msgstr "Kārtot pēc &popularitātes" + #~ msgid "This profile is intended for the SONY PRS line. The 500/505/700 etc." #~ msgstr "Šis profils ir paredzēts SONY PRS sērijai. 500/505/700 u.c." diff --git a/src/calibre/translations/pl.po b/src/calibre/translations/pl.po index 8fea93de96..9e213b359b 100644 --- a/src/calibre/translations/pl.po +++ b/src/calibre/translations/pl.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2010-06-11 22:51+0000\n" -"PO-Revision-Date: 2010-06-11 18:58+0000\n" +"POT-Creation-Date: 2010-06-18 17:57+0000\n" +"PO-Revision-Date: 2010-06-18 17:12+0000\n" "Last-Translator: Bartosz Kaszubowski \n" "Language-Team: Polish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-06-12 03:42+0000\n" +"X-Launchpad-Export-Date: 2010-06-19 03:49+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43 @@ -23,11 +23,11 @@ msgstr "Ta opcja zupełnie nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:72 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:75 #: /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 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:431 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:432 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:385 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:98 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:101 @@ -40,12 +40,12 @@ msgstr "Ta opcja zupełnie nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1894 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1896 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/output.py:24 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:230 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:270 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:273 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:373 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:19 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:382 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:21 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:46 @@ -54,8 +54,8 @@ msgstr "Ta opcja zupełnie nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:123 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:943 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1055 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:945 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1057 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:39 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:28 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 @@ -101,44 +101,46 @@ msgstr "Ta opcja zupełnie nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:98 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:233 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:235 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:286 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:812 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:177 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:134 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:665 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:674 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1156 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:492 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:843 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1015 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1037 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:92 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:185 #: /home/kovid/work/calibre/src/calibre/library/cli.py:213 #: /home/kovid/work/calibre/src/calibre/library/database.py:913 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:302 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:314 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:880 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:917 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1515 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1517 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:916 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:985 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1586 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1588 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1710 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:268 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:131 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:134 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:137 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:68 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 @@ -295,63 +297,63 @@ msgid "This profile is intended for the SONY PRS 300." msgstr "Ten profil przeznaczony jest dla urządzenia SONY PRS-300." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:78 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:300 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:301 msgid "This profile is intended for the SONY PRS-900." msgstr "Ten profil przeznaczony jest dla urządzenia SONY PRS-900." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:86 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:330 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:331 msgid "This profile is intended for the Microsoft Reader." msgstr "Ten profil przeznaczony jest dla programu Microsoft Reader." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:97 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:341 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:342 msgid "This profile is intended for the Mobipocket books." msgstr "Ten profil przeznaczony jest dla urządzeń Mobipocket." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:110 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:354 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:355 msgid "This profile is intended for the Hanlin V3 and its clones." msgstr "Ten profil przeznaczony jest dla urządzenia Hanlin V3 i jego klonów." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:122 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:366 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:367 msgid "This profile is intended for the Hanlin V5 and its clones." msgstr "Ten profil przeznaczony jest dla urządzenia Hanlin V5 i jego klonów." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:132 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:375 msgid "This profile is intended for the Cybook G3." msgstr "Ten profil przeznaczony jest dla urządzenia Cybook G3." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:145 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:387 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:388 msgid "This profile is intended for the Cybook Opus." msgstr "Ten profil przeznaczony jest dla urządzenia Cybook Opus." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:157 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:398 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:399 msgid "This profile is intended for the Amazon Kindle." msgstr "Ten profil przeznaczony jest dla urządzenia Amazon Kindle." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:169 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:433 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:434 msgid "This profile is intended for the Irex Illiad." msgstr "Ten profil przeznaczony jest dla urządzenia Irex Illiad." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:181 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:446 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:447 msgid "This profile is intended for the IRex Digital Reader 1000." msgstr "" "Ten profil przeznaczony jest dla urządzenia IRex Digital Reader 1000." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:194 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:460 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:461 msgid "This profile is intended for the IRex Digital Reader 800." msgstr "Ten profil przeznaczony jest dla urządzenia IRex Digital Reader 800." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:474 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:475 msgid "This profile is intended for the B&N Nook." msgstr "Ten profil przeznaczony jest dla urządzenia B&N Nook." @@ -378,15 +380,15 @@ msgstr "" msgid "This profile is intended for the Kobo Reader." msgstr "Ten profil przeznaczony jest dla urządzenia Kobo Reader." -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:291 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:292 msgid "This profile is intended for the SONY PRS-300." msgstr "Ten profil przeznaczony jest dla urządzenia SONY PRS-300." -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:309 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:310 msgid "This profile is intended for the 5-inch JetBook." msgstr "Ten profil przeznaczony jest dla 5 calowego urządzenia JetBook." -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:318 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:319 msgid "" "This profile is intended for the SONY PRS line. The 500/505/700 etc, in " "landscape mode. Mainly useful for comics." @@ -394,7 +396,7 @@ msgstr "" "Ten profil przeznaczony jest dla urządzeń z linii SONY PRS w trybie " "panoramicznym. Np. 500/505/700 itd. Głównie użyteczny przy komiksach." -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:416 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:417 msgid "This profile is intended for the Amazon Kindle DX." msgstr "Ten profil przeznaczony jest dla urządzenia Amazon Kindle DX." @@ -414,15 +416,19 @@ msgstr "Lokalne dostosowanie wtyczek" msgid "Disabled plugins" msgstr "Wyłączone wtyczki" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:77 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +msgid "Enabled plugins" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:83 msgid "No valid plugin found in " msgstr "Nie znaleziono wtyczki w " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:278 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:460 msgid "Initialization of plugin %s failed with traceback:" msgstr "Inicjacja wtyczki %s nie udała się - prześledź komunikaty:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:433 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "" " %prog options\n" "\n" @@ -434,16 +440,16 @@ msgstr "" " Spersonalizuj calibre poprzez załadowanie zewnętrznych wtyczek\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:439 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:499 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "Dodaj wtyczkę przez podanie ścieżki do pliku, który ją zawiera." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:441 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:501 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Usuń wtyczkę użytkownika - po nazwie. Nie ma wpływu na wtyczki wbudowane." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:443 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:503 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -451,15 +457,15 @@ msgstr "" "Dostosuj wtyczkę. Wprowadź nazwę wtyczki i polecenie dostosowujące " "oddzielając przecinkami." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:445 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:505 msgid "List all installed plugins" msgstr "Wyświetl wszystkie zainstalowane wtyczki" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:447 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:507 msgid "Enable the named plugin" msgstr "Włącz wtyczkę" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:449 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:509 msgid "Disable the named plugin" msgstr "Wyłącz wtyczkę" @@ -475,59 +481,70 @@ msgstr "" "Oddzielonych przecinkami listę katalogów, aby wysłać e-książek w urządzeniu. " "Pierwszy z nich, że istnieje zostaną wykorzystane" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:68 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:70 msgid "Communicate with S60 phones." msgstr "Umożliwia komunikację z telefonami S60." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:75 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:78 msgid "Communicate with iBooks through iTunes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:81 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:84 msgid "Apple device detected, launching iTunes, please wait ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:196 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:217 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:227 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:230 msgid "Updating device metadata listing..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:282 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:318 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:921 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:947 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:301 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:842 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:876 msgid "%d of %d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:325 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:881 msgid "finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:499 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:519 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:703 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:742 #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:28 msgid "settings for device drivers" msgstr "ustawienia dla sterowników urządzeń" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:705 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:744 #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:30 msgid "Ordered list of formats the device will accept" msgstr "Uporządkowana lista formatów akceptowanych przez urządzenie" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:776 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:813 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:2168 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:810 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:816 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:239 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:167 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1470 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:128 +msgid "News" +msgstr "Aktualności" + #: /home/kovid/work/calibre/src/calibre/devices/binatone/driver.py:17 msgid "Communicate with the Binatone Readme eBook reader." msgstr "Umożliwia komunikację z czytnikiem książek Binatone Readme." @@ -550,6 +567,10 @@ msgstr "Umożliwia komunikację z czytnikiem Cybook Gen 3 / Opus." msgid "Communicate with the EB600 eBook reader." msgstr "Umożliwia komunikację z czytnikiem książek EB600." +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:207 +msgid "Communicate with the PocketBook 301 reader." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/edge/driver.py:17 msgid "Entourage Edge" msgstr "Entourage Edge" @@ -562,6 +583,10 @@ msgstr "Umożliwia komunikację z czytnikiem Entourage Edge." msgid "Communicate with the ESlick eBook reader." msgstr "Umożliwia komunikację z czytnikiem książek ESlick." +#: /home/kovid/work/calibre/src/calibre/devices/eslick/driver.py:49 +msgid "Communicate with the Sigmatek eBook reader." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/folder_device/driver.py:16 #: /home/kovid/work/calibre/src/calibre/devices/folder_device/driver.py:30 msgid "Use an arbitrary folder as a device." @@ -576,14 +601,20 @@ msgstr "Interfejs urządzenia" msgid "Communicate with Hanlin V3 eBook readers." msgstr "Umożliwia komunikację z czytnikiem książek Hanlin V3." -#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:90 +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:87 msgid "Communicate with Hanlin V5 eBook readers." msgstr "Umożliwia komunikację z czytnikiem książek Hanlin V5." -#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:109 +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:106 msgid "Communicate with the BOOX eBook reader." msgstr "Umożliwia komunikację z czytnikiem książek BOOX." +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:121 +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/hanvon/driver.py:18 msgid "Communicate with the Hanvon N520 eBook reader." msgstr "Umożliwia komunikację z czytnikiem książek Hanvon N520." @@ -630,15 +661,15 @@ msgstr "Umożliwia komunikację z czytnikiem książek Iriver Story." msgid "Communicate with the JetBook eBook reader." msgstr "Umożliwia komunikację z czytnikiem książek JetBook." -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:42 msgid "Communicate with the Kindle eBook reader." msgstr "Umożliwia komunikację z czytnikiem książek Kindle." -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:147 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:169 msgid "Communicate with the Kindle 2 eBook reader." msgstr "Umożliwia komunikację z czytnikiem książek Kindle 2." -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:157 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:210 msgid "Communicate with the Kindle DX eBook reader." msgstr "Umożliwia komunikację z czytnikiem książek Kindle DX." @@ -682,7 +713,7 @@ msgstr "Umożliwia komunikację z czytnikiem książek Sony PRS-500." msgid "Communicate with all the Sony eBook readers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:60 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " @@ -690,7 +721,7 @@ msgstr "" "Lista oddzielonych przecinkami pól metadanych do włączenia do zbiorów w " "urządzeniu. Możliwości obejmują: " -#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:142 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:143 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:68 msgid "Unnamed" msgstr "Nienazwany" @@ -711,23 +742,23 @@ msgstr "" msgid "Communicate with the iPapyrus reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:247 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:248 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Wykrycie dysku %s niemożliwe. Spróbuj ponownie uruchomić komputer." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:427 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:428 msgid "Unable to detect the %s mount point. Try rebooting." msgstr "Nie można wykryć %s punkt montowania. Spróbuj zrestartować system." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:492 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:493 msgid "Unable to detect the %s disk drive." msgstr "Nie można wykryć %s dysku." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:585 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:586 msgid "Could not find mount helper: %s." msgstr "Nie można znaleźć pomocnika montowania: %s." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:597 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:598 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." @@ -735,39 +766,28 @@ msgstr "" "Nie można wykryć %s dysku. Jądro jest prawdopodobnie eksportujących " "przestarzała wersja SYSFS." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:605 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:606 msgid "Unable to mount main memory (Error code: %d)" msgstr "Nie można zamontować pamięci głównej (Kod błędu: %d)" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:742 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:744 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:743 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:745 msgid "The reader has no storage card in this slot." msgstr "Brak pamięci na karcie urządzenia w tym wejściu." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:746 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:747 msgid "Selected slot: %s is not supported." msgstr "Wybrane gniazda: %s nie jest obsługiwany." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:775 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:776 msgid "There is insufficient free space in main memory" msgstr "Niewystarczająca ilość wolnej pamięci głównej" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:777 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:778 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:780 msgid "There is insufficient free space on the storage card" msgstr "Na karcie pamięci jest niewystarczająca ilość wolnego miejsca" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:815 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:843 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:239 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:141 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1399 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:120 -msgid "News" -msgstr "Aktualności" - #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:12 msgid "Configure Device" msgstr "Konfiguruj urządzenie" @@ -777,16 +797,20 @@ msgid "Place files in sub directories if the device supports them" msgstr "Umieszczaj pliki w podfolderach, jeśli urządzenie wpiera ich obsługę" #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:81 msgid "Read metadata from files on device" msgstr "Odczytaj dane meta z książek na urządzeniu" #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:36 +msgid "Use author sort instead of author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:38 msgid "Template to control how books are saved" msgstr "Szablon do kontrolowania sposobu, w jaki książki są zapisywane" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:39 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:84 msgid "Extra customization" msgstr "Dodatkowa personalizacja" @@ -1830,84 +1854,88 @@ msgstr "Rodzina czcionek o stałej szerokości do umieszczenia" msgid "Comic" msgstr "Komiks" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:372 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:381 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:848 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:866 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:543 msgid "Title" msgstr "Tytuł" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:373 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:382 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:350 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:849 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:867 msgid "Author(s)" msgstr "Autor(rzy)" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:374 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:62 msgid "Publisher" msgstr "Wydawca" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:375 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:384 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "Producent" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:376 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:306 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1034 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1056 msgid "Comments" msgstr "Komentarze" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:384 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:26 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:103 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:139 msgid "Tags" msgstr "Etykiety" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:386 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:311 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1039 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:102 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1061 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:87 msgid "Series" msgstr "Seria" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:387 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:396 msgid "Language" msgstr "Język" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:389 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1044 msgid "Timestamp" msgstr "Data" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:391 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 msgid "Published" msgstr "Opublikowana" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:393 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:402 msgid "Rights" msgstr "Uprawnienia" @@ -1915,7 +1943,7 @@ msgstr "Uprawnienia" msgid "EDITORIAL REVIEW" msgstr "PRZEGLĄD REDAKCYJNY" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/archive.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/archive.py:41 msgid "" "Extract common e-book formats from archives (zip/rar) files. Also try to " "autodetect if they are actually cbz/cbr files." @@ -2018,6 +2046,10 @@ msgstr "Okładka zapisana do" msgid "No cover found" msgstr "Nie znaleziono okładki" +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/douban.py:41 +msgid "Downloads metadata from Douban.com" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:33 msgid "Metadata download" msgstr "Pobieranie metadanych" @@ -2058,6 +2090,10 @@ msgstr "" msgid "Downloads social metadata from amazon.com" msgstr "Pobierz metadane społecznościowe z amazon.com" +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:205 +msgid "Downloads series information from librarything.com" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/isbndb.py:94 msgid "" "\n" @@ -2118,7 +2154,7 @@ msgid "" "Fetch a cover image for the book identified by ISBN from LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1220 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1222 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1371 msgid "Cover" msgstr "Okładka" @@ -2410,6 +2446,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:29 msgid "Author" msgstr "Autor" @@ -2628,8 +2666,8 @@ msgid "Use Roman numerals for series number" msgstr "Używaj numeracji rzymskiej do numerowania serii" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:47 -msgid "Sort tags list by popularity" -msgstr "Sortuj etykiety według popularności" +msgid "Sort tags list by name, popularity, or rating" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:49 msgid "Number of covers to show in the cover browsing mode" @@ -2712,23 +2750,416 @@ msgstr "" msgid "The layout of the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105 +msgid "Show the average rating per item indication in the tag browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:476 msgid "Copied" msgstr "Skopiowano" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:187 msgid "Copy" msgstr "Kopiuj" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:187 msgid "Copy to Clipboard" msgstr "Kopiuj do schowka" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:397 msgid "Choose Files" msgstr "Wybiesz pliki" +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:242 +msgid "Use library only" +msgstr "Użyj tylko biblioteki" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:243 +msgid "User annotations generated from main library only" +msgstr "Użyj tylko adnotacji wygenerowanych na podstawie biblioteki" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:666 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1037 +msgid "No books selected" +msgstr "Nie wybrano ksiązek" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:74 +msgid "No books selected to fetch annotations from" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:99 +msgid "Merging user annotations into database" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:127 +msgid "%s
Last Page Read: %d (%d%%)" +msgstr "%s
Ostatnio czytana strona: %d (%d%%)" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:133 +msgid "%s
Last Page Read: Location %d (%d%%)" +msgstr "%s
Ostatnio czytana strona: Lokalizacja %d (%d%%)" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:152 +msgid "Location %d • %s
%s
" +msgstr "Lokalizacja %d • %s
%s
" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:161 +msgid "Page %d • %s
" +msgstr "Strona %d • %s
" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:166 +msgid "Location %d • %s
" +msgstr "Lokalizacja %d • %s
" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:288 +msgid "How many empty books?" +msgstr "Jak wiele pustych książek?" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:289 +msgid "How many empty books should be added?" +msgstr "Jak wiele pustych książek powinno zostać dodanych?" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:388 +msgid "Uploading books to device." +msgstr "Przesyłam książki na urządzenie." + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:139 +msgid "Books" +msgstr "Książki" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:349 +msgid "EPUB Books" +msgstr "Książki EPUB" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:350 +msgid "LRF Books" +msgstr "Książki LRF" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:351 +msgid "HTML Books" +msgstr "Książki HTML" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:352 +msgid "LIT Books" +msgstr "Książki LIT" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:353 +msgid "MOBI Books" +msgstr "Książki MOBI" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:354 +msgid "Topaz books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:355 +msgid "Text books" +msgstr "Książki tekstowe" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:356 +msgid "PDF Books" +msgstr "Książki PDF" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:357 +msgid "Comics" +msgstr "Komiksy" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:358 +msgid "Archives" +msgstr "Archiwa" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:362 +msgid "Supported books" +msgstr "Wspierane książki" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:397 +msgid "Merged some books" +msgstr "Scal niektóre książki" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:398 +msgid "" +"Some duplicates were found and merged into the following existing books:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:407 +msgid "Failed to read metadata" +msgstr "Nie można było odczytać metadanych" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:408 +msgid "Failed to read metadata from the following" +msgstr "Nie można było odczytać metadanych z nastepujących" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:432 +msgid "Add to library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1214 +msgid "No book selected" +msgstr "Nie wybrano ksiązki" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:432 +msgid "No book files found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:454 +msgid "Cannot delete" +msgstr "Usunięcie niemożliwe." + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:467 +msgid "Choose formats to be deleted" +msgstr "Wybierz formaty do usunięcia" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:485 +msgid "Choose formats not to be deleted" +msgstr "Wybierz formaty, które nie zostaną usunięte" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:505 +msgid "Cannot delete books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:506 +msgid "No device is connected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:516 +msgid "Main memory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:427 +msgid "Storage Card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:429 +msgid "Storage Card B" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:523 +msgid "No books to delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:524 +msgid "None of the selected books are on the device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:598 +msgid "Deleting books from device." +msgstr "Usuwanie książek z urządzenia." + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:562 +msgid "" +"The selected books will be permanently deleted and the files removed " +"from your computer. Are you sure?" +msgstr "" +"Wybrane książki będą permanentnie usunięte i ich pliki zostaną " +"usunięte z twojego komputera. Jesteś pewny?" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:583 +msgid "" +"The selected books will be permanently deleted from your device. Are " +"you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:608 +msgid "Cannot download metadata" +msgstr "Nie można obrac metadanych" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:624 +msgid "social metadata" +msgstr "metadane społecznościowe" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:626 +msgid "covers" +msgstr "okładki" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:626 +msgid "metadata" +msgstr "metadane" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:628 +msgid "Downloading %s for %d book(s)" +msgstr "Pobieram %s dla %d książki(ek)" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:650 +msgid "Failed to download some metadata" +msgstr "Nie udało się pobrać niektórych metadanych" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:651 +msgid "Failed to download metadata for the following:" +msgstr "Nie udało się pobrać metadanych dla następujących e-ksiązek:" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:654 +msgid "Failed to download metadata:" +msgstr "Nie udało się pobrać metadanych:" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:946 +#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:53 +msgid "Error" +msgstr "Błąd" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:703 +msgid "Cannot edit metadata" +msgstr "Nie można edytować metadanych" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:725 +msgid "Cannot merge books" +msgstr "Nie można połączyć książek" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:726 +msgid "At least two books must be selected for merging" +msgstr "Conajmniej dwie książki muszą zostać wybrane, aby móc je połączyć" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:730 +msgid "" +"All book formats and metadata from the selected books will be added to the " +"first selected book.

The second and subsequently selected " +"books will not be deleted or changed.

Please confirm you want to " +"proceed." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:741 +msgid "" +"All book formats and metadata from the selected books will be merged into " +"the first selected book.

After merger the second and " +"subsequently selected books will be deleted.

All book formats " +"of the first selected book will be kept and any duplicate formats in the " +"second and subsequently selected books will be permanently deleted " +"from your computer.

Are you sure you want to proceed?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:753 +msgid "" +"You are about to merge more than 5 books. Are you sure you want to " +"proceed?" +msgstr "" +"Chcesz połączyć więcej niż 5 książek. Jesteś pewien, że chcesz " +"kontynuować?" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:853 +msgid "Cannot save to disk" +msgstr "Nie można zapisać na dysku" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:856 +msgid "Choose destination directory" +msgstr "Wyberz folder docelowy" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:889 +msgid "Error while saving" +msgstr "Błąd podczas zapisywania" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:890 +msgid "There was an error while saving." +msgstr "Wysapił błąd podczas zapisywania." + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:897 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:898 +msgid "Could not save some books" +msgstr "Nie można była zapisać niektórych książek" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:899 +msgid "Click the show details button to see which ones." +msgstr "Kliknij \"Pokaż szczegóły\", aby zobaczyć które." + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:920 +msgid "No books selected to generate catalog for" +msgstr "Brak książek do wygenerowania katalogu" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:937 +msgid "Generating %s catalog..." +msgstr "Generowanie katalogu %s..." + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:261 +msgid "No books found" +msgstr "Nie znaleziono książek" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:943 +msgid "" +"No books to catalog\n" +"Check exclude tags" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:953 +msgid "Catalog generated." +msgstr "Katalog wygenerowany" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:956 +msgid "Export Catalog Directory" +msgstr "Eksportuj folder katalogu" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:957 +msgid "Select destination for %s.%s" +msgstr "Wybierz folder docelowy dla %s.%s" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:973 +msgid "Fetching news from " +msgstr "Pobieranie aktualności z " + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:987 +msgid " fetched." +msgstr " - pobrano." + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1036 +msgid "Cannot convert" +msgstr "Nie można przekonwertować" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1065 +msgid "Starting conversion of %d book(s)" +msgstr "Rozpoczynam konwersję %d książki(ek)" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1250 +msgid "Cannot view" +msgstr "Nie można wyświetlić" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 +msgid "Choose the format to view" +msgstr "Wybierz format do wyświetlenia" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1203 +msgid "Multiple Books Selected" +msgstr "Wybrano wiele książek" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1204 +msgid "" +"You are attempting to open %d books. Opening too many books at once can be " +"slow and have a negative effect on the responsiveness of your computer. Once " +"started the process cannot be stopped until complete. Do you wish to " +"continue?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1213 +msgid "Cannot open folder" +msgstr "Nie można otworzyć folderu" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1251 +msgid "%s has no available formats." +msgstr "%s nie ma dostępnych formatów." + #: /home/kovid/work/calibre/src/calibre/gui2/add.py:54 msgid "Searching in" msgstr "Szukam w" @@ -2750,15 +3181,10 @@ msgid "The specified directory could not be processed." msgstr "Wybrany folder nie może byc przetworzony." #: /home/kovid/work/calibre/src/calibre/gui2/add.py:260 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:809 msgid "No books" msgstr "Brak książek" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1432 -msgid "No books found" -msgstr "Nie znaleziono książek" - #: /home/kovid/work/calibre/src/calibre/gui2/add.py:327 msgid "Added" msgstr "Dodano" @@ -2877,17 +3303,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:571 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:573 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:575 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:577 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:578 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:628 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:369 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:388 @@ -2906,8 +3332,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 @@ -2938,6 +3364,58 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:22 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1042 +msgid "Path" +msgstr "Ścieżka" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:96 +msgid "Formats" +msgstr "Formaty" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1045 +msgid "Collections" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:55 +msgid "Click to open" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416 +msgid "None" +msgstr "Brak" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:301 +msgid "Click to open Book Details window" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:16 msgid "CSV/XML Options" msgstr "Opcje CVS/XML" @@ -2997,7 +3475,7 @@ msgstr "wyjście" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/save_template_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:106 @@ -3015,8 +3493,8 @@ msgstr "Opcje książki" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:20 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:222 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1362 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1380 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1433 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1451 msgid "Catalog" msgstr "Katalog" @@ -3696,11 +4174,6 @@ msgstr "" msgid "RB Output" msgstr "Wyjściowy RB" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1677 -msgid "Choose the format to view" -msgstr "Wybierz format do wyświetlenia" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 msgid "Cannot build regex using the GUI builder without a book." msgstr "" @@ -3999,11 +4472,11 @@ msgid "" "href=\"http://calibre-ebook.com/user_manual/xpath.html\">XPath Tutorial
." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:119 msgid "Cover browser could not be loaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 msgid "Browse by covers" msgstr "Przeglądaj po okładkach" @@ -4052,270 +4525,280 @@ msgstr "" msgid "tags to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:45 #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:135 msgid "No details available." msgstr "Brak szczegółów." -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:145 msgid "Device no longer connected." msgstr "Urządzenie zostało już odłączone." -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:250 msgid "Get device information" msgstr "Pobierz informacje o urządzeniach" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:276 msgid "Get list of books on device" msgstr "Pozyskaj listę książek na urządzeniu" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:286 msgid "Get annotations from device" msgstr "Pobierz adnotacje z urządzenia" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:295 msgid "Send metadata to device" msgstr "Prześlij metadane do urządzenia" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:304 msgid "Upload %d books to device" msgstr "Prześlij %d książek na urządzenie" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:319 msgid "Delete books from device" msgstr "Usuń książki na urządzeniu" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:336 msgid "Download books from device" msgstr "Pobierz książki z urządzenia" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:346 msgid "View book on device" msgstr "Zobacz ksiązki na urządzeniu" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:381 msgid "Set default send to device action" msgstr "Ustaw domyślne działanie przesyłania na urządzenie" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:394 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:398 msgid "Email to" msgstr "Prześlij emailem do" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:398 msgid " and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:407 msgid "Send to main memory" msgstr "Prześlij do głównej pamięci" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:409 msgid "Send to storage card A" msgstr "Prześlij na kartę pamięci A" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:409 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:411 msgid "Send to storage card B" msgstr "Prześlij na kartę pamięci B" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:414 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:425 msgid "Main Memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:416 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:425 -msgid "Storage Card A" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:427 -msgid "Storage Card B" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:443 msgid "Send and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:444 msgid "Send specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:481 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:483 msgid "Connect to folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:486 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:488 msgid "Disconnect from folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:496 msgid "Fetch annotations (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:606 +msgid "Error communicating with device" +msgstr "Błąd podczas komunikacji z urządzeniem" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:627 +msgid "Select folder to open as device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:669 +msgid "Failed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:675 +msgid "Error talking to device" +msgstr "Błąd komunikacji z urządzeniem" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:676 +msgid "" +"There was a temporary error talking to the device. Please unplug and " +"reconnect the device and or reboot." +msgstr "" +"Wystąpił chwilowy błąd komunikacji z urządzeniem. Odłącz i podłącz je " +"ponownie lub uruchom komputer ponownie." + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:717 +msgid "Device: " +msgstr "Urządzenie: " + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:719 +msgid " detected." +msgstr " wykryte" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742 +msgid "Connected " +msgstr "Połączone " + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:810 msgid "selected to send" msgstr "wybranych do wysłania" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:815 msgid "Choose format to send to device" msgstr "Wybierz format plików przesyłanych na urządzenie" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:823 msgid "No device" msgstr "Brak urządzenia" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:824 msgid "Cannot send: No device is connected" msgstr "Nie można było przesłać: Żadne urządenie nie jest podłączone" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:831 msgid "No card" msgstr "Brak karty" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:627 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:828 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:832 msgid "Cannot send: Device has no storage card" msgstr "Nie można przesłać: Urządzenie nie posiada karty pamięci" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873 msgid "E-book:" msgstr "E-book:" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:675 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:876 msgid "Attached, you will find the e-book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:676 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:180 msgid "by" msgstr "przez" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878 msgid "in the %s format." msgstr "w formacie %s." -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 msgid "Sending email to" msgstr "Wysyłanie wiadomości do" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:720 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:819 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:880 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:999 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1006 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1081 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1200 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1207 msgid "No suitable formats" msgstr "Brak odpowiednich formatów" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:922 msgid "Auto convert the following books before sending via email?" msgstr "" "Dokonać automatycznej konwersji następujących książek przed wysłaniem ich " "poprzez email?" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:929 msgid "" "Could not email the following books as no suitable formats were found:" msgstr "" "Nie można było przesłać następujących książek poprzez email, ponieważ nie " "znaleziono odpowiednich formatów:" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:746 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:947 msgid "Failed to email books" msgstr "Przesłanie książek na email nie powiodło się" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:948 msgid "Failed to email the following books:" msgstr "Przesłanie następujących książek poprzez email nie powiodło się:" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:751 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:952 msgid "Sent by email:" msgstr "Preślij poprzez email:" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:979 msgid "News:" msgstr "Aktualności:" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:779 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:980 msgid "Attached is the" msgstr "Załączony jest" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:790 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:991 msgid "Sent news to" msgstr "Wysyłaj aktualności do" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:820 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1021 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1082 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1201 msgid "Auto convert the following books before uploading to the device?" msgstr "" "Dokonać automatycznej konwersji następujących książek przed przesłaniem ich " "na urządzenie?" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:849 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1050 msgid "Sending catalogs to device." msgstr "Trwa wysyłanie katalogów do urządzenia" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1113 msgid "Sending news to device." msgstr "Przesyłanie aktualności na urządzenie." -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167 msgid "Sending books to device." msgstr "Wysyłanie książek do urządzenia." -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found. Convert the book(s) to a format supported by your device first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1256 msgid "No space on device" msgstr "Brak miejsca na urządzeniu" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1056 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1257 msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" "

Nie można umieścić książek na urządzeniu z powodu braku wolnego miejsca " -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:78 msgid "Select available formats and their order for this device" msgstr "Wybierz dostepne formaty i ich porządek dla tego urządzenia" -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:82 msgid "Use sub directories" msgstr "Uzywaj podkatalogów" -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:83 +msgid "Use author sort for author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:85 msgid "Save &template:" msgstr "&Zapisz schemat:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:115 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:116 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:99 -msgid "Path" -msgstr "Ścieżka" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:122 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:301 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:100 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:91 -msgid "Formats" -msgstr "Formaty" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:68 msgid "Fit &cover to view" msgstr "Dopasuj &okładkę do rozmiaru okna" @@ -4465,171 +4948,171 @@ msgstr "" msgid "new email address" msgstr "nowy adres email" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:489 +msgid "Wide" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:490 +msgid "Narrow" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:500 msgid "System port selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:501 msgid "" "The value %d you have chosen for the content server port is a system " "port. Your operating system may not allow the server to run on this " "port. To be safe choose a port number larger than 1024." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:510 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:933 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1144 -#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:53 -msgid "Error" -msgstr "Błąd" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:521 msgid "Failed to install command line tools." msgstr "Nie powiodła się instalacja narzędzi linii poleceń." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:514 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 msgid "Command line tools installed" msgstr "Narzędzia linii poleceń zostały zainstalowane" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 msgid "Command line tools installed in" msgstr "Narzędzia linii poleceń zostały zainstalowane w" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:526 msgid "" "If you move calibre.app, you have to re-install the command line tools." msgstr "" "Jeśli przeniesiesz calibre.app, będziesz musiał przeinstalować narzędzia " "linii poleceń." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:577 msgid "No valid plugin path" msgstr "Niewłaściwa ścieżka do wtyczki" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:578 msgid "%s is not a valid plugin path" msgstr "%s nie jest właściwą ścieżką do wtyczki" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:581 msgid "Choose plugin" msgstr "Wybierz wtyczkę" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:593 msgid "Plugin cannot be disabled" msgstr "Wtyczka nie może zostać wyłączona" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:594 msgid "The plugin: %s cannot be disabled" msgstr "Wtyczka %s nie może zostać wyłączona" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 msgid "Plugin not customizable" msgstr "Tej wtyczki nie można dostosowywać" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:604 msgid "Plugin: %s does not need customization" msgstr "Wtyczka %s nie potrzebuje dodatkowego dostosowywania" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:612 msgid "Customize" msgstr "Dostosuj" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:650 msgid "Cannot remove builtin plugin" msgstr "Nie można usunąć wbudowanej wtyczki" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:651 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" " - ta wtyczka nie może zostać usunięta. Ta wtyczka jest wbudowana w program. " "Zamiast tego spróbuj ją wyłączyć." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:682 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:687 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:688 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:48 msgid "Are you sure?" msgstr "Na pewno?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:679 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:689 msgid "Do you really want to delete column %s and all its data?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:746 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:756 msgid "Error log:" msgstr "Dziennik błędów:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:753 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:763 msgid "Access log:" msgstr "Dziennik dostępów:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:781 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:343 msgid "Failed to start content server" msgstr "Włączanie serwera zakończone niepowodzeniem" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:805 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:815 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Select location for books" msgstr "Wybierz lokalizację dla książek" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:822 msgid "Invalid size" msgstr "Niewłaściwy rozmiar" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:823 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" "Rozmiar %s jest nieprawidłowy. Musi on byc podany w fromacie " "wysokośćxszerokość" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:868 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:881 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:886 msgid "Invalid database location" msgstr "Niewłaściwa lokalizacja bazy danych" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:869 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:882 msgid "Invalid database location " msgstr "Niewłaściwa lokalizacja bazy danych " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:883 msgid "
Must be a directory." msgstr "
Musi być katalogiem." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:874 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:887 msgid "Invalid database location.
Cannot write to " msgstr "Niewłaściwa lokalizacja bazy danych.
Nie można zapisać do " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:879 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:892 msgid "Must restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:893 msgid "" "The changes you made require that Calibre be restarted. Please restart as " "soon as practical." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:927 msgid "Checking database integrity" msgstr "Sprawdzanie integralności bazy danych" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:947 msgid "Failed to check database integrity" msgstr "Sprawdzenie integralności bazy danych się nie powiodło" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:939 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:952 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:953 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -4743,13 +5226,14 @@ msgstr "" msgid "Sending to &device" msgstr "Przesyłanie na &urządzenie" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:297 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:201 msgid "Preferences" msgstr "Preferencje" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 msgid "" "&Location of ebooks (The ebooks are stored in folders sorted by author and " "metadata is stored in the file metadata.db)" @@ -4757,196 +5241,204 @@ msgstr "" "&Lokalizacja książek (Książki są przechowywane w folderach posortowanych " "według autorów a metadane znajdują się w pliku metadata.db)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 msgid "Browse for the new database location" msgstr "Wybierz nową lokalizację bazy danych" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 msgid "Show notification when &new version is available" msgstr "Pokaż powiadomienie, gdy &nowa wersja jest dostępna" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 msgid "Download &social metadata (tags/ratings/etc.) by default" msgstr "Pobieraj domyślnie metadane &społecznościowe (etykiety/oceny/itd.)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 msgid "&Overwrite author and title by default when fetching metadata" msgstr "Domyślnie &nadpisuj autora i tytuł przy pobieraniu metadanych" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 msgid "Default network &timeout:" msgstr "Domyślny sieciowy &czas oczekiwania:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 msgid " seconds" msgstr " sekund" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:558 msgid "Choose &language (requires restart):" msgstr "Wybierz &język (wymaga restartu):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:559 msgid "Normal" msgstr "Normalny" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:560 msgid "High" msgstr "Wysoki" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:561 msgid "Low" msgstr "Niski" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:562 msgid "Job &priority:" msgstr "&Priorytet zdań:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:563 msgid "Preferred &output format:" msgstr "Preferowany format &docelowy:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:564 msgid "Preferred &input format order:" msgstr "Preferowany porządek formatów &źródłowych:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:567 msgid "Use &Roman numerals for series number" msgstr "Używaj numeracji &rzymskiej do numerowania serii" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:568 msgid "Enable system &tray icon (needs restart)" msgstr "" "Aktywuj ikonę w &zasobniku systemowym (wymaga ponownego uruchomienia)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:569 msgid "Show ¬ifications in system tray" msgstr "Pokaż &powiadomienia w zasobniku systemowym" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:570 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:571 msgid "Show cover &browser in a separate window (needs restart)" msgstr "Pokaż &przeglądarkę okładek w nowym oknie (wymaga restartu)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:572 +msgid "Show &average ratings in the tags browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:573 msgid "Search as you type" msgstr "Szukaj w trakcie wpisywania" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:574 msgid "Automatically send downloaded &news to ebook reader" msgstr "Automatycznie przesyłaj pobrane &aktualności na czytnik e-książek" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:575 msgid "&Delete news from library when it is automatically sent to reader" msgstr "" "&Usuń wiadomości z biblioteki, gdy jest automatycznie wysyłane do czytnika" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:576 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" "&Liczba wyświetlanych okładek w trybie przeglądarki (wymaga restartu):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:577 msgid "Toolbar" msgstr "Pasek narzędzi" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:578 msgid "Large" msgstr "Duże" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:579 msgid "Medium" msgstr "Średnie" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:580 msgid "Small" msgstr "Małe" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:581 msgid "&Button size in toolbar" msgstr "&Rozmiar przycisków na pasku narzędzi" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:582 msgid "Show &text in toolbar buttons" msgstr "Pokazuj &tekst pod przyciskami na pasku narzędzi" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:583 msgid "Select visible &columns in library view" msgstr "Wybierz &kolumny wyświetlane w widoku biblioteki:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:585 msgid "Remove a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:587 msgid "Add a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:589 msgid "Edit settings of a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:592 msgid "Use internal &viewer for:" msgstr "Użyj &wewnętrzej przeglądarki dla:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:580 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:593 +msgid "User Interface &layout (needs restart):" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:594 msgid "Add an email address to which to send books" msgstr "Dodaj adres email, na którego chcesz wysłać ksiązki" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:595 msgid "&Add email" msgstr "&Dodaj email" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:596 msgid "Make &default" msgstr "&Ustaw jako domyślny" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:597 msgid "&Remove email" msgstr "&Usuń email" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:598 msgid "" "calibre can send your books to you (or your reader) by email. Emails will be " "automatically sent for downloaded news to all email addresses that have Auto-" "send checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:585 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:599 msgid "&Maximum number of waiting worker processes (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:600 msgid "&Check database integrity" msgstr "&Sprawdź integralność bazy danych" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:601 msgid "&Install command line tools" msgstr "Za&instaluj narzędzia linii komend" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:602 msgid "Open calibre &configuration directory" msgstr "Otwórz katalog &konfiguracyjny calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:603 msgid "Limit the max. simultaneous jobs to the available CPU &cores" msgstr "" "Ogranicz liczbę jednocześnie wykonywanych zadań do ilości &rdzeni procesora" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:604 msgid "Debug &device detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:605 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " @@ -4956,25 +5448,25 @@ msgstr "" "pomocą przeglądarki z dowolnego miejsca na świecie. Jakiekolwiek zmiany w " "ustawieniach zostaną zatwierdzone po ponownym uruchomieniu serwera." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:606 msgid "Server &port:" msgstr "&Port serwera" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:607 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117 msgid "&Username:" msgstr "Nazwa &użytkownika:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:608 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119 msgid "&Password:" msgstr "&Hasło:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:609 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." @@ -4982,51 +5474,51 @@ msgstr "" "Jeśli pozostawisz pole hasła puste, każdy będzie mógł uzyskać dostęp do " "twojej kolekcji książek przez interfejs internetowy." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:610 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:597 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:611 msgid "Max. &cover size:" msgstr "Maks. rozmiar &okładki" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:612 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:214 msgid "&Show password" msgstr "&Pokaż hasło" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:613 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:614 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:615 msgid "&Start Server" msgstr "&Włącz serwer" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:616 msgid "St&op Server" msgstr "W&yłącz serwer" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:617 msgid "&Test Server" msgstr "&Testuj serwer" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:618 msgid "Run server &automatically on startup" msgstr "Uruchom serwer &automatycznie przy starcie aplikacji" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:619 msgid "View &server logs" msgstr "Pokaż dziennik &serwera" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:620 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 msgid "" "

Remember to leave calibre running as the server only runs as long as " @@ -5043,7 +5535,7 @@ msgstr "" "na urządzeniu iPhone. Oto myhostname powinny być w pełni kwalifikowaną nazwę " "hosta lub adres IP klasy komputer jest zasilany." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:622 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." @@ -5051,27 +5543,27 @@ msgstr "" "Tutaj można dostosować zachowanie Calibre poprzez kontrolę wtyczek, których " "ma używać." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:623 msgid "Enable/&Disable plugin" msgstr "Włącz/&Wyłącz wtyczkę" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:624 msgid "&Customize plugin" msgstr "&Dostosuj wtyczkę" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:625 msgid "&Remove plugin" msgstr "&Usuń wtyczkę" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:626 msgid "Add new plugin" msgstr "Dodaj nową wtyczkę" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:627 msgid "Plugin &file:" msgstr "&Plik wtyczki:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:629 msgid "&Add" msgstr "&Dodaj" @@ -5109,9 +5601,10 @@ msgstr "Liczba" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:137 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:850 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:868 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:542 msgid "Date" msgstr "Data" @@ -5298,6 +5791,27 @@ msgstr "&Zawsze pokazuj to ostrzeżenie" msgid "ERROR" msgstr "BŁĄD" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:69 +msgid "Location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1041 +msgid "Format" +msgstr "Format" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:50 +msgid "Delete from device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:29 +msgid "Author sort" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:47 +msgid "Manage authors" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63 msgid "Author Sort" msgstr "" @@ -5514,11 +6028,6 @@ msgstr "To nie jest działający obrazek" msgid "Choose formats for " msgstr "Wybierz formaty dla " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:139 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:876 -msgid "Books" -msgstr "Książki" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:167 msgid "No permission" msgstr "Brak uprawnień" @@ -5557,71 +6066,79 @@ msgstr "Okładka w formacie %s jest nieprawidłowa" msgid "Abort the editing of all remaining books" msgstr "Przerwij edycję wszystkich pozostałych książek" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:444 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:450 msgid "This ISBN number is valid" msgstr "Numer ISBN jest poprawny" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:453 msgid "This ISBN number is invalid" msgstr "Numer ISBN nie jest poprawny" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:532 +msgid "Cannot use tag editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:533 +msgid "The tags editor cannot be used if you have modified the tags" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:553 msgid "Downloading cover..." msgstr "Pobieranie okładki..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:560 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:576 msgid "Cannot fetch cover" msgstr "Nie można pobrać okładki" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:561 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:577 msgid "Could not fetch cover.
" msgstr "Nie można pobrać okładki.
" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:567 msgid "The download timed out." msgstr "Czas pobierania minął." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:571 msgid "Could not find cover for this book. Try specifying the ISBN first." msgstr "" "Nie udało się odnaleźć okładki dla tej książki. Spróbuj podać najpierw numer " "ISBN." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:583 msgid "Bad cover" msgstr "Zła okładka" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:584 msgid "The cover is not a valid picture" msgstr "Ta okładka nie jest działającym obrazkiem" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:617 msgid "There were errors" msgstr "Pojawiły się błędy" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:618 msgid "There were errors downloading social metadata" msgstr "Wystepiły błędy podczas pobierania społecznościowych metadanych" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:647 msgid "Cannot fetch metadata" msgstr "Nie można pobrać metadanych" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:648 msgid "You must specify at least one of ISBN, Title, Authors or Publisher" msgstr "" "Musisz określić co najmniej jeden element - kod ISBN, tytuł, autor lub " "wydawca" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:714 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:719 msgid "Permission denied" msgstr "Brak dostępu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:720 msgid "Could not open %s. Is it being used by another program?" msgstr "" "Nie można otworzyć %s. Czy ten plik nie jest przypadkiem używany przez inny " @@ -5995,12 +6512,12 @@ msgid "Choose formats" msgstr "Wybierz formaty" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:72 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:76 msgid "Authors" msgstr "Autorzy" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:101 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:107 msgid "Publishers" msgstr "Wydawcy" @@ -6117,12 +6634,12 @@ msgid "Add tag to available tags and apply it to current book" msgstr "Dodaj etykietę do dostępnych etykiet i przypisz ją do tej książki" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:500 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:501 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -6154,25 +6671,25 @@ msgstr "" msgid "Are you certain you want to delete the following items?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 msgid "Category Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Items in use" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 msgid "Rename the item in every book where it is used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 msgid "Ctrl+S" msgstr "" @@ -6457,47 +6974,47 @@ msgstr "ISBN:" msgid "Regular expression (?P)" msgstr "Wyrażenie regularne (?P)" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:36 msgid "Save single format to disk..." msgstr "Zapisz w pojedynczym formacie na dysku..." -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:52 msgid "Edit metadata individually" msgstr "Edytuj metadane pojedynczo" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:55 msgid "Edit metadata in bulk" msgstr "Edytuj metadane masowo" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:58 msgid "Download metadata and covers" msgstr "Pobierz metadane i okładki" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:60 msgid "Download only metadata" msgstr "Pobierz tylko metadane" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:62 msgid "Download only covers" msgstr "Pobierz tylko okładki" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:65 msgid "Download only social metadata" msgstr "Pobierz tylko metadane społecznościowe" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:71 msgid "Merge into first selected book - delete others" msgstr "Połącz do pierwszej wybranej książki - pozostałe usuń" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:74 msgid "Merge into first selected book - keep others" msgstr "Połącz do pierwszej wybranej książki - pozostałe pozostaw" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:82 msgid "Add books from a single directory" msgstr "Dodaj książki z pojedyńczego folderu" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:84 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" @@ -6505,7 +7022,7 @@ msgstr "" "Dodaj książki z folderów, włączając w to podfoldery (Jedna książka na " "folder, zakładając, że każdy plik jest tą samą książką w innym formacie)" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:88 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" @@ -6513,87 +7030,92 @@ msgstr "" "Dodaj książki z folderów, włączając w to podfoldery (Wiele książek na " "folder, zakładając, że każdy plik jest inną książką)" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:91 msgid "Add Empty book. (Book entry with no formats)" msgstr "Dodaj pustą książkę (Wpis książki bez formatów)" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:283 msgid "Save to disk" msgstr "Zapisz na dysku" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:103 msgid "Save to disk in a single directory" msgstr "Zapisz na dysku w pojedyńczym folderze" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1782 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:405 msgid "Save only %s format to disk" msgstr "Zapisz na dysku jedynie pliki w formacie %s" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1785 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:408 msgid "Save only %s format to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:118 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:289 msgid "View" msgstr "Wyświetl" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:119 msgid "View specific format" msgstr "Wyświetl określony format" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:125 msgid "Remove selected books" msgstr "Usuń wybrane książki" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 msgid "Remove files of a specific format from selected books.." msgstr "Usuń pliki określonego formatu z wybranych książek..." -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 msgid "Remove all formats from selected books, except..." msgstr "Usuń wszystkie formaty z wybranych książek oprócz..." -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:133 msgid "Remove covers from selected books" msgstr "Usuń okładki z wybranych książek" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:136 +msgid "Remove matching books from device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:153 msgid "Convert individually" msgstr "Konwertuj pojedynczo" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:155 msgid "Bulk convert" msgstr "Masowa konwersja" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:159 msgid "Create catalog of books in your calibre library" msgstr "Stwórz katalog książek w Twojej bibliotece calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:167 msgid "Run welcome wizard" msgstr "Uruchom kreator wstępnych ustawień" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:199 msgid "Similar books..." msgstr "Podobne książki..." -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:230 +msgid "Add books to library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:309 msgid "Cover Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:327 msgid "Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:336 -msgid "Side bar" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:384 msgid "Book Details" msgstr "" @@ -6644,15 +7166,15 @@ msgstr "Zadanie zostało już wykonane" msgid "Unavailable" msgstr "Niedostępne" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:280 msgid "Jobs:" msgstr "Zadań:" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:298 msgid "Click to see list of active jobs." msgstr "Kliknij, aby zobaczyć listę aktywnych zadań." -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:358 msgid " - Jobs" msgstr " - Zadania" @@ -6676,52 +7198,30 @@ msgstr "Rozmiar (MB)" msgid "Rating" msgstr "Ocena" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:294 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:300 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 -#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416 -msgid "None" -msgstr "Brak" - -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:311 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1039 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1061 msgid "Book %s of %s." msgstr "Książka %s z %s." -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:656 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1097 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:662 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:398 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:865 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:869 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:101 -msgid "Collections" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1019 -msgid "Format" -msgstr "Format" - -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1079 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1082 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 msgid "Double click to edit me

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

" @@ -6765,11 +7265,11 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:509 msgid "Not allowed" msgstr "Niedozwolone" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:510 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -7143,21 +7643,21 @@ msgstr "Książka nie ma, ani tytułu, ani kodu ISBN" msgid "No matches found for this book" msgstr "Nie znaleziono wyników dla tej książki" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:251 msgid "Search" msgstr "Szukaj" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:304 msgid "The selected search will be permanently deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:346 msgid "Search (For Advanced Search click the button to the left)" msgstr "" "Szukaj (Aby użyć zaawansowanego wyszukiwania kliknij przycisk po lewej)" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:379 msgid "Saved Searches" msgstr "Zachowane wyszukiwania" @@ -7233,61 +7733,74 @@ msgstr "Wyczyść" msgid "&Alternate shortcut:" msgstr "&Alternatywny skrót:" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:150 -msgid "Rename" +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:190 +msgid "Rename '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:194 +msgid "Edit sort for '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:199 msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:202 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:206 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:169 -msgid "Manage " +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:217 +msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:220 msgid "Manage Saved Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:231 msgid "Manage User Categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:377 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:432 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:266 msgid "Searches" msgstr "Wyszukiwania" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:510 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:511 msgid "The saved search name %s is already used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:652 -msgid "Sort by &popularity" -msgstr "Sortuj według &popularności" +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:726 +msgid "Sort by name" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:726 +msgid "Sort by popularity" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:727 +msgid "Sort by average rating" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:733 msgid "Match all" msgstr "Dopasuj wszystkie" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:733 msgid "Match any" msgstr "Dopasuj którykolwiek" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:661 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:738 msgid "Manage &user categories" msgstr "" @@ -7334,442 +7847,63 @@ msgstr "" "Następujące książki zostały już skonwertowane do formatu %s. Czy chcesz, by " "zostały ponownie skonwertowane?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:172 -msgid "Error communicating with device" -msgstr "Błąd podczas komunikacji z urządzeniem" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:162 msgid "&Restore" msgstr "&Przywróć" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:164 msgid "&Donate to support calibre" msgstr "&Wpłać i wesprzyj rozwój calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:167 msgid "&Eject connected device" msgstr "&Odłącz połączone urządzenie" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:172 msgid "&Restart" msgstr "&Uruchom ponownie" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:206 msgid "

For help see the: User Manual
" msgstr "" "

Aby uzyskać pomoc otwórz: Podręcznik Uzytkownika
" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:212 msgid "%s: %s by Kovid Goyal %%(version)s
%%(device)s

" msgstr "" "%s: %s stworzył Kovid Goyal %%(version)s
%%(device)s

" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:240 msgid "Calibre Quick Start Guide" msgstr "Krótki przewodnik po calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:347 -msgid "Select folder to open as device" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:485 -msgid "Device: " -msgstr "Urządzenie: " - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:487 -msgid " detected." -msgstr " wykryte" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 -msgid "Connected " -msgstr "Połączone " - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:531 -msgid "Device database corrupted" -msgstr "Baza danych urządzenia uszkodzona" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 -msgid "" -"\n" -"

The database of books on the reader is corrupted. Try the " -"following:\n" -"

    \n" -"
  1. Unplug the reader. Wait for it to finish regenerating " -"the database (i.e. wait till it is ready to be used). Plug it back in. Now " -"it should work with %(app)s. If not try the next step.
  2. \n" -"
  3. Quit %(app)s. Find the file media.xml in the reader's " -"main memory. Delete it. Unplug the reader. Wait for it to regenerate the " -"file. Re-connect it and start %(app)s.
  4. \n" -"
\n" -" " -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:772 -msgid "Use library only" -msgstr "Użyj tylko biblioteki" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:596 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:773 -msgid "User annotations generated from main library only" -msgstr "Użyj tylko adnotacji wygenerowanych na podstawie biblioteki" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:603 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1098 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1155 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1193 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1214 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1344 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1409 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1527 -msgid "No books selected" -msgstr "Nie wybrano ksiązek" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:604 -msgid "No books selected to fetch annotations from" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:629 -msgid "Merging user annotations into database" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:657 -msgid "%s
Last Page Read: %d (%d%%)" -msgstr "%s
Ostatnio czytana strona: %d (%d%%)" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:663 -msgid "%s
Last Page Read: Location %d (%d%%)" -msgstr "%s
Ostatnio czytana strona: Lokalizacja %d (%d%%)" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:682 -msgid "Location %d • %s
%s
" -msgstr "Lokalizacja %d • %s
%s
" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:691 -msgid "Page %d • %s
" -msgstr "Strona %d • %s
" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:696 -msgid "Location %d • %s
" -msgstr "Lokalizacja %d • %s
" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:816 -msgid "How many empty books?" -msgstr "Jak wiele pustych książek?" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:817 -msgid "How many empty books should be added?" -msgstr "Jak wiele pustych książek powinno zostać dodanych?" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:865 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:916 -msgid "Uploading books to device." -msgstr "Przesyłam książki na urządzenie." - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:877 -msgid "EPUB Books" -msgstr "Książki EPUB" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:878 -msgid "LRF Books" -msgstr "Książki LRF" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:879 -msgid "HTML Books" -msgstr "Książki HTML" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:880 -msgid "LIT Books" -msgstr "Książki LIT" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:881 -msgid "MOBI Books" -msgstr "Książki MOBI" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:882 -msgid "Topaz books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:883 -msgid "Text books" -msgstr "Książki tekstowe" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:884 -msgid "PDF Books" -msgstr "Książki PDF" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:885 -msgid "Comics" -msgstr "Komiksy" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:886 -msgid "Archives" -msgstr "Archiwa" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:890 -msgid "Supported books" -msgstr "Wspierane książki" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:925 -msgid "Merged some books" -msgstr "Scal niektóre książki" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:926 -msgid "" -"Some duplicates were found and merged into the following existing books:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:935 -msgid "Failed to read metadata" -msgstr "Nie można było odczytać metadanych" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:936 -msgid "Failed to read metadata from the following" -msgstr "Nie można było odczytać metadanych z nastepujących" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:956 -msgid "Cannot delete" -msgstr "Usunięcie niemożliwe." - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:959 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1671 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1696 -msgid "No book selected" -msgstr "Nie wybrano ksiązki" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:969 -msgid "Choose formats to be deleted" -msgstr "Wybierz formaty do usunięcia" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:987 -msgid "Choose formats not to be deleted" -msgstr "Wybierz formaty, które nie zostaną usunięte" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1025 -msgid "" -"The selected books will be permanently deleted and the files removed " -"from your computer. Are you sure?" -msgstr "" -"Wybrane książki będą permanentnie usunięte i ich pliki zostaną " -"usunięte z twojego komputera. Jesteś pewny?" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1046 -msgid "" -"The selected books will be permanently deleted from your device. Are " -"you sure?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1061 -msgid "Deleting books from device." -msgstr "Usuwanie książek z urządzenia." - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1097 -msgid "Cannot download metadata" -msgstr "Nie można obrac metadanych" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1113 -msgid "social metadata" -msgstr "metadane społecznościowe" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1115 -msgid "covers" -msgstr "okładki" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1115 -msgid "metadata" -msgstr "metadane" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1117 -msgid "Downloading %s for %d book(s)" -msgstr "Pobieram %s dla %d książki(ek)" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1139 -msgid "Failed to download some metadata" -msgstr "Nie udało się pobrać niektórych metadanych" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1140 -msgid "Failed to download metadata for the following:" -msgstr "Nie udało się pobrać metadanych dla następujących e-ksiązek:" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1143 -msgid "Failed to download metadata:" -msgstr "Nie udało się pobrać metadanych:" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1154 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1192 -msgid "Cannot edit metadata" -msgstr "Nie można edytować metadanych" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1213 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1216 -msgid "Cannot merge books" -msgstr "Nie można połączyć książek" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1217 -msgid "At least two books must be selected for merging" -msgstr "Conajmniej dwie książki muszą zostać wybrane, aby móc je połączyć" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1221 -msgid "" -"All book formats and metadata from the selected books will be added to the " -"first selected book.

The second and subsequently selected " -"books will not be deleted or changed.

Please confirm you want to " -"proceed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1232 -msgid "" -"All book formats and metadata from the selected books will be merged into " -"the first selected book.

After merger the second and " -"subsequently selected books will be deleted.

All book formats " -"of the first selected book will be kept and any duplicate formats in the " -"second and subsequently selected books will be permanently deleted " -"from your computer.

Are you sure you want to proceed?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1244 -msgid "" -"You are about to merge more than 5 books. Are you sure you want to " -"proceed?" -msgstr "" -"Chcesz połączyć więcej niż 5 książek. Jesteś pewien, że chcesz " -"kontynuować?" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1343 -msgid "Cannot save to disk" -msgstr "Nie można zapisać na dysku" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1346 -msgid "Choose destination directory" -msgstr "Wyberz folder docelowy" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1379 -msgid "Error while saving" -msgstr "Błąd podczas zapisywania" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1380 -msgid "There was an error while saving." -msgstr "Wysapił błąd podczas zapisywania." - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1387 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1388 -msgid "Could not save some books" -msgstr "Nie można była zapisać niektórych książek" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1389 -msgid "Click the show details button to see which ones." -msgstr "Kliknij \"Pokaż szczegóły\", aby zobaczyć które." - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1410 -msgid "No books selected to generate catalog for" -msgstr "Brak książek do wygenerowania katalogu" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1427 -msgid "Generating %s catalog..." -msgstr "Generowanie katalogu %s..." - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1433 -msgid "" -"No books to catalog\n" -"Check exclude tags" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1443 -msgid "Catalog generated." -msgstr "Katalog wygenerowany" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1446 -msgid "Export Catalog Directory" -msgstr "Eksportuj folder katalogu" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1447 -msgid "Select destination for %s.%s" -msgstr "Wybierz folder docelowy dla %s.%s" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1461 -msgid "Fetching news from " -msgstr "Pobieranie aktualności z " - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1475 -msgid " fetched." -msgstr " - pobrano." - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1526 -msgid "Cannot convert" -msgstr "Nie można przekonwertować" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1555 -msgid "Starting conversion of %d book(s)" -msgstr "Rozpoczynam konwersję %d książki(ek)" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1671 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1729 -msgid "Cannot view" -msgstr "Nie można wyświetlić" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1685 -msgid "Multiple Books Selected" -msgstr "Wybrano wiele książek" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1686 -msgid "" -"You are attempting to open %d books. Opening too many books at once can be " -"slow and have a negative effect on the responsiveness of your computer. Once " -"started the process cannot be stopped until complete. Do you wish to " -"continue?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1695 -msgid "Cannot open folder" -msgstr "Nie można otworzyć folderu" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1730 -msgid "%s has no available formats." -msgstr "%s nie ma dostępnych formatów." - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1764 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1769 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:392 msgid "Cannot configure" msgstr "Nie można konfigurować" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1765 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:388 msgid "Cannot configure while there are running jobs." msgstr "Nie można konfigurować programu, gdy są aktywne jakieś zadania." -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1770 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:393 msgid "Cannot configure before calibre is restarted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1817 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:438 msgid "No detailed info available" msgstr "Brak szczegółowych informacji" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1818 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:439 msgid "No detailed information is available for books on the device." msgstr "Brak szczegółowych informacji dla książek na urządzeniu." -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1870 -msgid "Failed" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1876 -msgid "Error talking to device" -msgstr "Błąd komunikacji z urządzeniem" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1877 -msgid "" -"There was a temporary error talking to the device. Please unplug and " -"reconnect the device and or reboot." -msgstr "" -"Wystąpił chwilowy błąd komunikacji z urządzeniem. Odłącz i podłącz je " -"ponownie lub uruchom komputer ponownie." - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1900 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1928 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:517 msgid "Conversion Error" msgstr "Błąd podczas konwersji" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1901 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:490 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using third party tools." @@ -7778,26 +7912,26 @@ msgstr "" "href=\"%s\">DRM. Musisz najpierw usunąć to zabezpieczenie przy pomocy " "innego programu." -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1914 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:503 msgid "Recipe Disabled" msgstr "Źródło wyłączone" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1929 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:518 msgid "Failed" msgstr "Nie powiodło się" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1969 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:558 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1994 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:583 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" "Niektóre zadania są aktywne. Jesteś pewnien, że chcesz zamknąć program?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1997 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:586 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" @@ -7807,11 +7941,11 @@ msgstr "" " Wyjście może spowodować uszkodzenie urządzenia.
\n" " Jesteś pewny, że chcesz wyjść?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2001 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:590 msgid "WARNING: Active jobs" msgstr "OSTRZEŻENIE: Aktywne zadania" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2053 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:642 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -7819,7 +7953,7 @@ msgstr "" "będzie uruchomione w zasobniku systemowym. Aby je zamknąć, wybierz " "Zakończ z menu kontekstowego w zasobniku systemowym." -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2072 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:52 msgid "" "Latest version: %s" @@ -7827,11 +7961,11 @@ msgstr "" "Najnowsza wersja: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2080 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:60 msgid "Update available" msgstr "Uaktualnienia dostępne" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2081 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:61 msgid "" "%s has been updated to version %s. See the new features. Visit the download page?" @@ -8680,48 +8814,48 @@ msgstr "" msgid "Turn on the &content server" msgstr "Włącz serwer &zawartości" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:270 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:275 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:273 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:278 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:276 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:281 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:279 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:280 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:284 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:285 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:430 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:440 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:435 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:445 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:430 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:440 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:435 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:445 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:433 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:443 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:438 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:448 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:433 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:443 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:438 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:448 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:437 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:442 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:437 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:442 msgid "empty" msgstr "" @@ -9103,7 +9237,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:655 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:503 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 msgid "Show detailed output information. Useful for debugging" msgstr "" "Pokazuj szczegółowową informację wyjściową. Przydatne przy debugowaniu." @@ -9185,43 +9319,47 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:487 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:70 +msgid "%sAverage rating is %3.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:520 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:489 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:522 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:491 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:524 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1736 msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1765 msgid "Copying %s" msgstr "Kopiowanie %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1782 msgid "Compacting database" msgstr "Kompaktowanie bazy danych" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1804 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1875 msgid "Checking SQL integrity..." msgstr "Sprawdzam integralność SQL..." -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1845 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1916 msgid "Checking for missing files." msgstr "Sprawdzam czy brakuje jakichś plików." -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1867 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1938 msgid "Checked id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:118 msgid "Ratings" msgstr "" @@ -9423,43 +9561,43 @@ msgstr "" msgid "Write process PID to the specified file" msgstr "Zapisz identyfikator procesu do określonego pliku" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:112 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:108 msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:124 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:127 msgid "%d items" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:141 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:144 msgid "RATING: %s
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:144 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:147 msgid "TAGS: %s
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:148 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:151 msgid "SERIES: %s [%s]
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:189 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:192 msgid "Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Books in your library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:234 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:237 msgid "By " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:235 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:238 msgid "Books sorted by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:535 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:542 msgid "Newest" msgstr "" @@ -9603,34 +9741,38 @@ msgid "English (Pakistan)" msgstr "Angielski (Pakistan)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 +msgid "English (Israel)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 msgid "English (Singapore)" msgstr "Angielski (Singapur)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "English (Yemen)" msgstr "angielski (Jemen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (Ireland)" msgstr "angielski (Irlandia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "Spanish (Paraguay)" msgstr "hiszpański (Paragwaj)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "German (AT)" msgstr "Niemiecki (Austria)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "Dutch (NL)" msgstr "Niderlandzki (Holandia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "Dutch (BE)" msgstr "Niderlandzi (Belgia)" @@ -9694,93 +9836,93 @@ msgstr "" msgid "Unknown News Source" msgstr "Nieznane źródło informacji" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:605 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:606 msgid "The \"%s\" recipe needs a username and password." msgstr "Źródło \"%s\" wymaga podania nazwy użytkownika i hasła." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:702 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 msgid "Download finished" msgstr "Pobranie zakończone" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:704 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:705 msgid "Failed to download the following articles:" msgstr "Nie udało się pobrać następujących artykułów:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:710 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:711 msgid "Failed to download parts of the following articles:" msgstr "Nie udało się pobrać części następujących artykułów:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:712 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 msgid " from " msgstr " z " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:714 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:715 msgid "\tFailed links:" msgstr "\tNieprawidłowe linki:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:831 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 msgid "Could not fetch article. Run with -vv to see the reason" msgstr "Nie udało się pobrać artykułu. Użyj -vv, by zobaczyć przyczynę" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:852 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:849 msgid "Fetching feeds..." msgstr "Pobieram strumienie..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:857 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:854 msgid "Got feeds from index page" msgstr "Pobierz strumienie ze strony głównej" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:863 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:860 msgid "Trying to download cover..." msgstr "Próbuję pobrać okładkę..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:865 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:862 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:946 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 msgid "Starting download [%d thread(s)]..." msgstr "Rozpoczynam pobieranie [%d wątek(ków)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:962 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:959 msgid "Feeds downloaded to %s" msgstr "Strumienie pobrano do %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:972 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:969 msgid "Could not download cover: %s" msgstr "Nie można pobrać okładki: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:981 msgid "Downloading cover from %s" msgstr "Pobieranie okładki z %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1024 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1021 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1220 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1211 msgid "Untitled Article" msgstr "Artykuł bez tytułu" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1291 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1282 msgid "Article downloaded: %s" msgstr "Artykuł pobrany: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1302 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1293 msgid "Article download failed: %s" msgstr "Pobieranie artykułu nie powiodło się: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1319 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1310 msgid "Fetching feed" msgstr "Pobieram strumień" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1466 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1457 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1482 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1473 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -9801,7 +9943,7 @@ msgstr "Zaplanowano" msgid "Custom" msgstr "Dostosuj" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:480 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:482 msgid "" "%prog URL\n" "\n" @@ -9811,24 +9953,24 @@ msgstr "" "\n" "Gdzie URL to na przykład http://google.com" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:483 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:485 msgid "Base directory into which URL is saved. Default is %default" msgstr "" "Główny katalog, w którym zapisywane są adresy URL. Domyślnie to %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:486 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:488 msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "Czas oczekiwania na odpowiedź serwera. Domyślnie: %default sek." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:489 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:491 msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:492 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494 msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" @@ -9836,7 +9978,7 @@ msgstr "" "Maksymalna liczba plików do pobrania. Stosowane jedynie do plików z etykiet " ". Wartość domyślna: %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496 msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" @@ -9844,7 +9986,7 @@ msgstr "" "Minimalny odstęp w sekundach pomiędzy kolejnymi pobraniami. Domyślnie to " "%default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." @@ -9852,14 +9994,14 @@ msgstr "" "Kodowanie znaków stron internetowych, które próbujesz pobrać. Domyślnie " "calibre stara się automatycznie wybrać odpowiednie kodowanie." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:500 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:500 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:502 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -9868,7 +10010,7 @@ msgid "" "applied first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:502 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:504 msgid "Do not download CSS stylesheets." msgstr "Nie pobieraj arkuszy styli CSS." @@ -10266,6 +10408,9 @@ msgstr "Nie pobieraj arkuszy styli CSS." #~ msgid "Click to browse books by tags" #~ msgstr "Kliknij, aby przeglądać ksiązki po etykietach" +#~ msgid "Sort by &popularity" +#~ msgstr "Sortuj według &popularności" + #~ msgid "Change the publisher of this book" #~ msgstr "Zmień wydawcę tej ksiązki" @@ -10491,6 +10636,9 @@ msgstr "Nie pobieraj arkuszy styli CSS." #~ msgid "The series to which this book belongs" #~ msgstr "Seria do której należy książka" +#~ msgid "Sort tags list by popularity" +#~ msgstr "Sortuj etykiety według popularności" + #~ msgid "Usage: %s file.lit" #~ msgstr "Użycie: %s plik.lit" @@ -10730,6 +10878,9 @@ msgstr "Nie pobieraj arkuszy styli CSS." #~ msgid "The series number" #~ msgstr "Numer serii" +#~ msgid "Device database corrupted" +#~ msgstr "Baza danych urządzenia uszkodzona" + #~ msgid "Invalid library location" #~ msgstr "Niewłaściwa lokalizacja biblioteki" diff --git a/src/calibre/translations/pt_BR.po b/src/calibre/translations/pt_BR.po index 93039f1553..7b3cc0ad4a 100644 --- a/src/calibre/translations/pt_BR.po +++ b/src/calibre/translations/pt_BR.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2010-06-14 07:12+0000\n" -"PO-Revision-Date: 2010-06-17 03:17+0000\n" -"Last-Translator: Thomaz Rodrigues Botelho \n" +"POT-Creation-Date: 2010-06-18 17:57+0000\n" +"PO-Revision-Date: 2010-06-18 16:48+0000\n" +"Last-Translator: Kovid Goyal \n" "Language-Team: Brazilian Portuguese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-06-18 03:31+0000\n" +"X-Launchpad-Export-Date: 2010-06-19 03:50+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43 @@ -23,11 +23,11 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:72 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:75 #: /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 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:431 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:432 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:385 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:98 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:101 @@ -40,12 +40,12 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1894 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1896 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/output.py:24 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:230 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:270 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:273 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:373 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:19 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:382 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:21 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:46 @@ -54,8 +54,8 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:123 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:943 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1055 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:945 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1057 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:39 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:28 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 @@ -101,20 +101,20 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:98 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:233 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:235 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:286 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:812 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:177 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:134 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1151 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1154 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1156 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:158 @@ -122,23 +122,25 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:351 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:371 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:846 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1018 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1037 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:92 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:185 #: /home/kovid/work/calibre/src/calibre/library/cli.py:213 #: /home/kovid/work/calibre/src/calibre/library/database.py:913 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:302 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:314 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:880 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:917 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1515 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1517 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:916 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:985 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1586 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1588 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1710 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:268 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:131 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:134 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:137 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:68 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 @@ -293,62 +295,62 @@ msgid "This profile is intended for the SONY PRS 300." msgstr "Este perfil é destinado ao SONY PRS-300." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:78 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:300 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:301 msgid "This profile is intended for the SONY PRS-900." msgstr "Este perfil é destinado ao SONY PRS-900." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:86 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:330 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:331 msgid "This profile is intended for the Microsoft Reader." msgstr "Este perfil é destinado ao Microsoft Reader." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:97 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:341 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:342 msgid "This profile is intended for the Mobipocket books." msgstr "Este perfil é destinado para os livros do Mobipocket." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:110 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:354 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:355 msgid "This profile is intended for the Hanlin V3 and its clones." msgstr "Este perfil é destinado para o Halin V3 e seus clones." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:122 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:366 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:367 msgid "This profile is intended for the Hanlin V5 and its clones." msgstr "Este perfil é destinado para o Halin V5 e seus clones." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:132 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:375 msgid "This profile is intended for the Cybook G3." msgstr "Este perfil é destinado para o Cybook G3." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:145 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:387 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:388 msgid "This profile is intended for the Cybook Opus." msgstr "Este perfil é destinado ao Cybook Opus." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:157 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:398 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:399 msgid "This profile is intended for the Amazon Kindle." msgstr "Este perfil é destinado para o Kindle da Amazon." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:169 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:433 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:434 msgid "This profile is intended for the Irex Illiad." msgstr "Este perfil é destinado ao Irex Illiad." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:181 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:446 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:447 msgid "This profile is intended for the IRex Digital Reader 1000." msgstr "Este perfil é destinado ao leitor IRex Digital 1000." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:194 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:460 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:461 msgid "This profile is intended for the IRex Digital Reader 800." msgstr "Este perfil é destinado ao IRex Digital Reader 800." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:474 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:475 msgid "This profile is intended for the B&N Nook." msgstr "Este perfil é destindo ao Nook da B&N.." @@ -375,15 +377,15 @@ msgstr "Destinado ao iPad e dispositivos similares com resolução de 768x1024" msgid "This profile is intended for the Kobo Reader." msgstr "Este perfil é destinado ao Kobo Reader." -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:291 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:292 msgid "This profile is intended for the SONY PRS-300." msgstr "Este perfil é destindo ao SONY PRS-300." -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:309 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:310 msgid "This profile is intended for the 5-inch JetBook." msgstr "Este perfil é destinado ao JetBook de 5 polegadas." -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:318 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:319 msgid "" "This profile is intended for the SONY PRS line. The 500/505/700 etc, in " "landscape mode. Mainly useful for comics." @@ -391,7 +393,7 @@ msgstr "" "Este perfil foi projetado para a linha SONY PRS. Os modelos 500/505/700 etc, " "em modo paisagem. Especialmente útil para HQ." -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:416 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:417 msgid "This profile is intended for the Amazon Kindle DX." msgstr "Este perfil é destinado para o Kindle DX da Amazon." @@ -411,15 +413,19 @@ msgstr "Customização de plug-ins locais" msgid "Disabled plugins" msgstr "Plug-ins desativados" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:77 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +msgid "Enabled plugins" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:83 msgid "No valid plugin found in " msgstr "Não foi encontrado um plugin válido em " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:278 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:460 msgid "Initialization of plugin %s failed with traceback:" msgstr "Inicialização do plugin %s falhou, gerando relatório:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:433 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "" " %prog options\n" "\n" @@ -431,18 +437,18 @@ msgstr "" " customiza o calibre usando plugins externos\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:439 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:499 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Adiciona um plugin via a especificação do caminho de um arquivo zip que o " "contenha." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:441 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:501 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Remover um plugin personalizado por nome. Não tem efeito em plugins nativos" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:443 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:503 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -450,15 +456,15 @@ msgstr "" "Personalizar plugin. Use uma vírgula para separar o nome do plugin e a " "string de personalização." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:445 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:505 msgid "List all installed plugins" msgstr "Listar todos os plugins instalados" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:447 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:507 msgid "Enable the named plugin" msgstr "Habilitar a extensão com nome" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:449 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:509 msgid "Disable the named plugin" msgstr "Desabilitar a extensão com nome" @@ -478,33 +484,32 @@ msgstr "" msgid "Communicate with S60 phones." msgstr "Comunica-se com os telefones S60." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:75 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:78 msgid "Communicate with iBooks through iTunes." msgstr "Comunica-se com iBooks através do iTunes." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:81 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:84 msgid "Apple device detected, launching iTunes, please wait ..." msgstr "Dispositivo Apple detectado, iniciando iTunes, aguarde por favor..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:196 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:217 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:227 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:230 msgid "Updating device metadata listing..." msgstr "Atualizando a listagem de metadados do dispositivo..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:282 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:318 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:806 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:832 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:301 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:842 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:876 msgid "%d of %d" msgstr "%d de %d" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:325 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:837 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:881 msgid "finished" msgstr "concluído" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:499 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:519 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" @@ -514,17 +519,17 @@ msgstr "" "Remova usando a aplicação iBooks.\n" "Clique 'Mostrar Detalhes' para a lista." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:703 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:742 #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:28 msgid "settings for device drivers" msgstr "ajustes para unidades de dispositivos" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:705 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:744 #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:30 msgid "Ordered list of formats the device will accept" msgstr "Lista ordenada de formatos que serão aceitos pelo dispositivo" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:776 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:813 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -532,6 +537,18 @@ 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:2168 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:810 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:816 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:239 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:167 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1470 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:128 +msgid "News" +msgstr "Notícias" + #: /home/kovid/work/calibre/src/calibre/devices/binatone/driver.py:17 msgid "Communicate with the Binatone Readme eBook reader." msgstr "Comunica-se com o leitor Binatone Readme." @@ -554,6 +571,10 @@ msgstr "Comunica-se com o leitor Cybook Gen 3 / Opus." msgid "Communicate with the EB600 eBook reader." msgstr "Comunica-se com o leitor EB600." +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:207 +msgid "Communicate with the PocketBook 301 reader." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/edge/driver.py:17 msgid "Entourage Edge" msgstr "Entourage Edge" @@ -584,14 +605,20 @@ msgstr "Interface de dispositivo" msgid "Communicate with Hanlin V3 eBook readers." msgstr "Comunica-se com leitores Hanlin V3." -#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:90 +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:87 msgid "Communicate with Hanlin V5 eBook readers." msgstr "Comunica-se com leitores Hanlin V5." -#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:109 +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:106 msgid "Communicate with the BOOX eBook reader." msgstr "Comunica-se com o leitor BOOX." +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:121 +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/hanvon/driver.py:18 msgid "Communicate with the Hanvon N520 eBook reader." msgstr "Comunica-se com o leitor Hanvon N520." @@ -638,15 +665,15 @@ msgstr "Comunica-se com o leitor Iriver Story." msgid "Communicate with the JetBook eBook reader." msgstr "Comunica-se com o leitor JetBook." -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:42 msgid "Communicate with the Kindle eBook reader." msgstr "Comunica-se com o leitor Kindle." -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:147 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:169 msgid "Communicate with the Kindle 2 eBook reader." msgstr "Comunica-se com o leitor Kindle 2." -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:157 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:210 msgid "Communicate with the Kindle DX eBook reader." msgstr "Comunica-se com o leitor Kindle DX." @@ -690,7 +717,7 @@ msgstr "Comunica-se com o leitor Sony PRS-500." msgid "Communicate with all the Sony eBook readers." msgstr "Comunica-se com todos os leitores da Sony." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:60 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " @@ -698,7 +725,7 @@ msgstr "" "Lista de campos de metadados separados por vírgulas para transformar em " "coleções no dispositivo. Possibilidades incluem: " -#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:142 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:143 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:68 msgid "Unnamed" msgstr "Sem nome" @@ -719,24 +746,24 @@ msgstr "Comunica-se com o leitor Newsmy." msgid "Communicate with the iPapyrus reader." msgstr "Comunica-se com o leitor iPapyrus." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:247 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:248 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Não foi possível detectar o drive de disco %s. Tente reiniciar." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:427 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:428 msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" "Não foi possível identificar o ponto de montagem %s. Tente reiniciar." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:492 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:493 msgid "Unable to detect the %s disk drive." msgstr "Incapaz de detectar a unidade de disco %s" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:585 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:586 msgid "Could not find mount helper: %s." msgstr "Ajudante de montagem %s não foi encontrado." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:597 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:598 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." @@ -744,39 +771,28 @@ msgstr "" "Disco rígido %s não pode ser detectado. Provavelmente seu kernel está " "exportando uma versão desatualizada do SYSFS." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:605 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:606 msgid "Unable to mount main memory (Error code: %d)" msgstr "Não foi possível montar a memória principal (Código do erro: %d)" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:742 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:744 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:743 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:745 msgid "The reader has no storage card in this slot." msgstr "Não há cartão de memória no soquete do dispositivo leitor" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:746 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:747 msgid "Selected slot: %s is not supported." msgstr "Slot %s selecionado não é suportado." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:775 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:776 msgid "There is insufficient free space in main memory" msgstr "Não há espaço suficiente na memória principal" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:777 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:778 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:780 msgid "There is insufficient free space on the storage card" msgstr "Não há espaço suficiente no cartão de memória" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:815 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:843 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:239 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:141 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1399 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:120 -msgid "News" -msgstr "Notícias" - #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:12 msgid "Configure Device" msgstr "Configurar o Aparelho" @@ -786,16 +802,20 @@ msgid "Place files in sub directories if the device supports them" msgstr "Colocar os arquivos em subdiretórios se o aparelho suportar." #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:81 msgid "Read metadata from files on device" msgstr "Ler metadados dos arquivos no aparelho" #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:36 +msgid "Use author sort instead of author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:38 msgid "Template to control how books are saved" msgstr "Modelo para controlar como livros são salvos" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:39 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:84 msgid "Extra customization" msgstr "Personalização Extra" @@ -1966,88 +1986,88 @@ msgstr "" msgid "Comic" msgstr "HQ" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:372 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:381 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:851 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:866 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:543 msgid "Title" msgstr "Título" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:373 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:382 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:353 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:867 msgid "Author(s)" msgstr "Autor(es)" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:374 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:62 msgid "Publisher" msgstr "Editora" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:375 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:384 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "Produtor" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:376 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:307 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1037 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:154 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1056 msgid "Comments" msgstr "Comentários" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:384 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:393 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:26 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:139 msgid "Tags" msgstr "Tags" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:386 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:395 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:312 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1042 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1061 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:87 msgid "Series" msgstr "Série" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:387 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:396 msgid "Language" msgstr "Idioma" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:389 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1025 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1044 msgid "Timestamp" msgstr "Assinatura de tempo (timestamp)" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:391 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 msgid "Published" msgstr "Publicado" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:393 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:402 msgid "Rights" msgstr "Direitos" @@ -2055,7 +2075,7 @@ msgstr "Direitos" msgid "EDITORIAL REVIEW" msgstr "Análise Editorial" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/archive.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/archive.py:41 msgid "" "Extract common e-book formats from archives (zip/rar) files. Also try to " "autodetect if they are actually cbz/cbr files." @@ -2179,6 +2199,10 @@ msgstr "A capa foi salva em" msgid "No cover found" msgstr "Nenhuma capa foi encontrada" +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/douban.py:41 +msgid "Downloads metadata from Douban.com" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:33 msgid "Metadata download" msgstr "Baixar metadados" @@ -2219,6 +2243,10 @@ msgstr "" msgid "Downloads social metadata from amazon.com" msgstr "Obter metadados sociais da amazon.com" +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:205 +msgid "Downloads series information from librarything.com" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/isbndb.py:94 msgid "" "\n" @@ -2277,7 +2305,7 @@ msgid "" "Fetch a cover image for the book identified by ISBN from LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1220 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1222 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1371 msgid "Cover" msgstr "Capas" @@ -2577,6 +2605,8 @@ msgstr "" "Obter informações sobre um PDF.\n" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:29 msgid "Author" msgstr "Autor" @@ -2795,7 +2825,7 @@ msgid "Use Roman numerals for series number" msgstr "Usar numerais romanos para números da série" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:47 -msgid "Sort tags list by popularity" +msgid "Sort tags list by name, popularity, or rating" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:49 @@ -2878,242 +2908,289 @@ msgstr "" msgid "The layout of the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105 +msgid "Show the average rating per item indication in the tag browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:476 msgid "Copied" msgstr "Copiado" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:187 msgid "Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:187 msgid "Copy to Clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:397 msgid "Choose Files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:64 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:241 -msgid "Use library only" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/actions.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/actions.py:242 +msgid "Use library only" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:243 msgid "User annotations generated from main library only" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:541 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:636 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:655 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:851 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:666 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1037 msgid "No books selected" msgstr "Nenhum livro selecionado" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:74 msgid "No books selected to fetch annotations from" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:99 msgid "Merging user annotations into database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:127 msgid "%s
Last Page Read: %d (%d%%)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:133 msgid "%s
Last Page Read: Location %d (%d%%)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:152 msgid "Location %d • %s
%s
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:161 msgid "Page %d • %s
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:165 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:166 msgid "Location %d • %s
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:288 msgid "How many empty books?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:289 msgid "How many empty books should be added?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:388 msgid "Uploading books to device." msgstr "Enviando livros ao dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:139 msgid "Books" msgstr "Livros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:349 msgid "EPUB Books" msgstr "Livros EPUB" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:350 msgid "LRF Books" msgstr "Livros LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:351 msgid "HTML Books" msgstr "Livros HTML" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:352 msgid "LIT Books" msgstr "Livros LIT" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:353 msgid "MOBI Books" msgstr "Livros MOBI" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:354 msgid "Topaz books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:355 msgid "Text books" msgstr "Livros TXT" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:356 msgid "PDF Books" msgstr "Livros PDF" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:357 msgid "Comics" msgstr "HQs" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:358 msgid "Archives" msgstr "Arquivos" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:362 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:397 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:398 msgid "" "Some duplicates were found and merged into the following existing books:" msgstr "" "Alguns livros duplicados foram encontrados e fundidos nos seguintes livros " "existentes:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:407 msgid "Failed to read metadata" msgstr "Falhou na leitura dos metadados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:408 msgid "Failed to read metadata from the following" msgstr "Falhou na leitura dos metadados vindos de" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:425 -msgid "Cannot delete" +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:432 +msgid "Add to library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1121 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1214 msgid "No book selected" msgstr "Nenhum livro selecionado" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:432 +msgid "No book files found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:454 +msgid "Cannot delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:467 msgid "Choose formats to be deleted" msgstr "Escolha os formatos para serem apagados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:485 msgid "Choose formats not to be deleted" msgstr "Escolha os formatos para não serem apagados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:505 +msgid "Cannot delete books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:506 +msgid "No device is connected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:516 +msgid "Main memory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:427 +msgid "Storage Card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:429 +msgid "Storage Card B" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:523 +msgid "No books to delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:524 +msgid "None of the selected books are on the device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:598 +msgid "Deleting books from device." +msgstr "Eliminar livros do dispositivo" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:562 msgid "" "The selected books will be permanently deleted and the files removed " "from your computer. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:583 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:530 -msgid "Deleting books from device." -msgstr "Eliminar livros do dispositivo" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:608 msgid "Cannot download metadata" msgstr "Não foi possível obter metadados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:624 msgid "social metadata" msgstr "metadados sociais" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:626 msgid "covers" msgstr "capas" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:626 msgid "metadata" msgstr "metadados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:628 msgid "Downloading %s for %d book(s)" msgstr "Baixando %s para %d livro(s)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:650 msgid "Failed to download some metadata" msgstr "Falhou ao obter alguns metadados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:651 msgid "Failed to download metadata for the following:" msgstr "Falhou ao obter metadados para os seguintes:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:654 msgid "Failed to download metadata:" msgstr "Falhou em obter metadados:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:587 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:606 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:946 #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:53 msgid "Error" msgstr "Erro" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:597 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:703 msgid "Cannot edit metadata" msgstr "Não foi possível editar metadados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:654 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:657 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:725 msgid "Cannot merge books" msgstr "Não pode fundir livros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:726 msgid "At least two books must be selected for merging" msgstr "Pelo menos dois livros devem ser selecionados para fusão" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:662 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:730 msgid "" "All book formats and metadata from the selected books will be added to the " "first selected book.

The second and subsequently selected " @@ -3121,7 +3198,7 @@ msgid "" "proceed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:741 msgid "" "All book formats and metadata from the selected books will be merged into " "the first selected book.

After merger the second and " @@ -3131,7 +3208,7 @@ msgid "" "from your computer.

Are you sure you want to proceed?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:685 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:753 msgid "" "You are about to merge more than 5 books. Are you sure you want to " "proceed?" @@ -3139,45 +3216,45 @@ msgstr "" "Você está para fundir mais que 5 livros. Você tem certeza que você " "quer prosseguir?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:853 msgid "Cannot save to disk" msgstr "Não foi possível salvar no disco" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:856 msgid "Choose destination directory" msgstr "Escolher diretório de destino" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:889 msgid "Error while saving" msgstr "Erro ao salvar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:822 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:890 msgid "There was an error while saving." msgstr "Ocorreu um erro ao salvar." -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:829 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:897 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:898 msgid "Could not save some books" msgstr "Não foi possível salvar alguns livros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:831 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:899 msgid "Click the show details button to see which ones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:920 msgid "No books selected to generate catalog for" msgstr "Nenhum livro selecionado para gerar o catálogo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:869 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:937 msgid "Generating %s catalog..." msgstr "Gerando %s catálogo..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:874 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:942 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:261 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:943 msgid "" "No books to catalog\n" "Check exclude tags" @@ -3185,49 +3262,49 @@ msgstr "" "Nenhum livro para catalogar\n" "Verifique as tags de exclusão" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:885 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:953 msgid "Catalog generated." msgstr "Catálogo gerado." -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:956 msgid "Export Catalog Directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:889 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:957 msgid "Select destination for %s.%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:973 msgid "Fetching news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:987 msgid " fetched." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1036 msgid "Cannot convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:997 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1065 msgid "Starting conversion of %d book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1121 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1250 msgid "Cannot view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1195 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 msgid "Choose the format to view" msgstr "Escolha o formato para visualizar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1135 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1203 msgid "Multiple Books Selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1204 msgid "" "You are attempting to open %d books. Opening too many books at once can be " "slow and have a negative effect on the responsiveness of your computer. Once " @@ -3235,11 +3312,11 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1213 msgid "Cannot open folder" msgstr "Não foi possível abrir o diretório" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1183 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1251 msgid "%s has no available formats." msgstr "%s não tem formatos disponíveis." @@ -3264,7 +3341,7 @@ msgid "The specified directory could not be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:260 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:804 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:809 msgid "No books" msgstr "Nenhum livros" @@ -3386,17 +3463,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:561 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:579 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:583 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:585 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:584 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:628 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:369 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:388 @@ -3415,8 +3492,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 @@ -3449,42 +3526,45 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:22 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1042 msgid "Path" msgstr "Caminho" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:23 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:118 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:119 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:301 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:91 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:96 msgid "Formats" msgstr "Formatos" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:855 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1026 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1045 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:55 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:294 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:306 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1055 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 @@ -3492,6 +3572,10 @@ msgstr "" msgid "None" msgstr "Nenhum" +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:301 +msgid "Click to open Book Details window" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:16 msgid "CSV/XML Options" msgstr "Opções CSV/XML" @@ -3551,7 +3635,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/save_template_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:106 @@ -3569,8 +3653,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:20 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:222 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1362 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1380 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1433 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1451 msgid "Catalog" msgstr "Catálogo" @@ -4686,16 +4770,6 @@ msgstr "Enviar ao cartão de memória B" msgid "Main Memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:427 -msgid "Storage Card A" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:420 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:429 -msgid "Storage Card B" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/device.py:443 msgid "Send and delete from library" msgstr "" @@ -4716,172 +4790,176 @@ msgstr "" msgid "Fetch annotations (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:606 msgid "Error communicating with device" msgstr "Erro ao se comunicar com o dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:627 msgid "Select folder to open as device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:669 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:676 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:675 msgid "Error talking to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:676 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:717 msgid "Device: " msgstr "Dispositivo: " -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:719 msgid " detected." msgstr " detectado." -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:737 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742 msgid "Connected " msgstr "Conectado " -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:805 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:810 msgid "selected to send" msgstr "selecionado para envio" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:815 msgid "Choose format to send to device" msgstr "Escolha o formato para enviar ao dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:823 msgid "No device" msgstr "Nenhum dispositivo disponível" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:824 msgid "Cannot send: No device is connected" msgstr "Não foi possível enviar: o dispositivo está desconectado" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:822 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:831 msgid "No card" msgstr "Nenhum cartão disponível" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:823 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:828 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:832 msgid "Cannot send: Device has no storage card" msgstr "" "Não foi possível enviar: o dispositivo não possui um cartão de memória" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:868 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873 msgid "E-book:" msgstr "eBook:" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:876 msgid "Attached, you will find the e-book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:872 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:180 msgid "by" msgstr "por" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878 msgid "in the %s format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 msgid "Sending email to" msgstr "Enviando e-mail para" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:923 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1015 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1076 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1195 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1202 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1081 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1200 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1207 msgid "No suitable formats" msgstr "Nenhum formato apropriado" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:922 msgid "Auto convert the following books before sending via email?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:929 msgid "" "Could not email the following books as no suitable formats were found:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:947 msgid "Failed to email books" msgstr "Falhou ao enviar livros por e-mail" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:948 msgid "Failed to email the following books:" msgstr "Falha ao enviar por e-mail os seguintes livros:" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:952 msgid "Sent by email:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:979 msgid "News:" msgstr "Notícias:" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:980 msgid "Attached is the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:991 msgid "Sent news to" msgstr "Enviar notícias para" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1016 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1077 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1196 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1021 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1082 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1201 msgid "Auto convert the following books before uploading to the device?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1045 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1050 msgid "Sending catalogs to device." msgstr "Enviando catálogos ao dispositivo." -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1113 msgid "Sending news to device." msgstr "Enviando notícias ao dispositivo." -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1162 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167 msgid "Sending books to device." msgstr "Enviando livros ao dispositivo." -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1203 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found. Convert the book(s) to a format supported by your device first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1251 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1256 msgid "No space on device" msgstr "Não há espaço no dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1252 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1257 msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:78 msgid "Select available formats and their order for this device" msgstr "Selecione os formatos disponíveis e sua ordem para este dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:82 msgid "Use sub directories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:83 +msgid "Use author sort for author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:85 msgid "Save &template:" msgstr "" @@ -5036,165 +5114,165 @@ msgstr "" msgid "new email address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:489 msgid "Wide" msgstr "Amplo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:490 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:500 msgid "System port selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:501 msgid "" "The value %d you have chosen for the content server port is a system " "port. Your operating system may not allow the server to run on this " "port. To be safe choose a port number larger than 1024." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:521 msgid "Failed to install command line tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 msgid "Command line tools installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 msgid "Command line tools installed in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:526 msgid "" "If you move calibre.app, you have to re-install the command line tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:575 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:577 msgid "No valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:578 msgid "%s is not a valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:581 msgid "Choose plugin" msgstr "Escolher plugin" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:593 msgid "Plugin cannot be disabled" msgstr "Este plugin não pode ser desativado" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:594 msgid "The plugin: %s cannot be disabled" msgstr "Não é possível desativar o plugin %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 msgid "Plugin not customizable" msgstr "Plugin não configurável" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:604 msgid "Plugin: %s does not need customization" msgstr "Não é necessário configurar o plugin %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:612 msgid "Customize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:650 msgid "Cannot remove builtin plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:651 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:682 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:685 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:687 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:686 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:688 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:48 msgid "Are you sure?" msgstr "Você tem certeza?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:689 msgid "Do you really want to delete column %s and all its data?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:756 msgid "Error log:" msgstr "Registro de erros:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:761 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:763 msgid "Access log:" msgstr "Registro de acessos:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:343 msgid "Failed to start content server" msgstr "Falhou ao iniciar o servidor de conteúdo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:815 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:822 msgid "Invalid size" msgstr "Tamanho inválido" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:823 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:878 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:881 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:886 msgid "Invalid database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:879 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:882 msgid "Invalid database location " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:883 msgid "
Must be a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:887 msgid "Invalid database location.
Cannot write to " msgstr "Localização do banco de dados inválida.
Não é possível gravar em " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:889 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:892 msgid "Must restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:890 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:893 msgid "" "The changes you made require that Calibre be restarted. Please restart as " "soon as practical." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:927 msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:947 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:949 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:952 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:953 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -5307,178 +5385,183 @@ msgstr "" msgid "Sending to &device" msgstr "Enviando para o &dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:297 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:201 msgid "Preferences" msgstr "Preferências" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 msgid "" "&Location of ebooks (The ebooks are stored in folders sorted by author and " "metadata is stored in the file metadata.db)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 msgid "Browse for the new database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 msgid "Show notification when &new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 msgid "Download &social metadata (tags/ratings/etc.) by default" msgstr "Obter metadados &sociais (rótulos/avaliações/etc.) por padrão" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 msgid "&Overwrite author and title by default when fetching metadata" msgstr "S&obrescrever autor e título por padrão quando obter metadados" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 msgid "Default network &timeout:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 msgid " seconds" msgstr " segundos" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:558 msgid "Choose &language (requires restart):" msgstr "Selecionar &idioma (requer reinicialização):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:559 msgid "Normal" msgstr "Normal" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:560 msgid "High" msgstr "Alta" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:561 msgid "Low" msgstr "Baixa" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:562 msgid "Job &priority:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:563 msgid "Preferred &output format:" msgstr "F&ormato de Saída Preferido:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:564 msgid "Preferred &input format order:" msgstr "ordem preferida dos formatos de &entrada:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:567 msgid "Use &Roman numerals for series number" msgstr "Use numerais &Romanos para números da série" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:568 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:569 msgid "Show ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:570 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:571 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:572 +msgid "Show &average ratings in the tags browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:573 msgid "Search as you type" msgstr "Pesquisa na medida que você digita" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:574 msgid "Automatically send downloaded &news to ebook reader" msgstr "Automaticamente enviar ¬ícias baixadas para o leitor de ebook" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:575 msgid "&Delete news from library when it is automatically sent to reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:576 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" "&Números de capas para mostrar no modo navegador (precisa reiniciar):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:577 msgid "Toolbar" msgstr "Barra de ferramentas" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:578 msgid "Large" msgstr "Grande" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:579 msgid "Medium" msgstr "Médio" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:575 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:580 msgid "Small" msgstr "Pequeno" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:581 msgid "&Button size in toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:582 msgid "Show &text in toolbar buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:583 msgid "Select visible &columns in library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:580 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:585 msgid "Remove a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:587 msgid "Add a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:589 msgid "Edit settings of a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:592 msgid "Use internal &viewer for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:593 msgid "User Interface &layout (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:594 msgid "Add an email address to which to send books" msgstr "Adicionar um endereço de email para enviar livros" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:595 msgid "&Add email" msgstr "&Adicionar e-mail" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:596 msgid "Make &default" msgstr "Tornar &padrão" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:597 msgid "&Remove email" msgstr "&Remover e-mail" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:598 msgid "" "calibre can send your books to you (or your reader) by email. Emails will be " "automatically sent for downloaded news to all email addresses that have Auto-" @@ -5488,106 +5571,106 @@ msgstr "" "das notícias baixadas serão automaticamente enviados para todos os endereços " "de email que foram marcados como Auto-envio." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:599 msgid "&Maximum number of waiting worker processes (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:600 msgid "&Check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:601 msgid "&Install command line tools" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:597 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:602 msgid "Open calibre &configuration directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:603 msgid "Limit the max. simultaneous jobs to the available CPU &cores" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:604 msgid "Debug &device detection" msgstr "Depurar a detecção de &dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:605 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:606 msgid "Server &port:" msgstr "&porta do servidor:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:607 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117 msgid "&Username:" msgstr "Nome de &usuário:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:608 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119 msgid "&Password:" msgstr "&Senha:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:609 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:610 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:611 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:612 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:214 msgid "&Show password" msgstr "&Exibir senha" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:613 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:614 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:615 msgid "&Start Server" msgstr "&Iniciar servidor" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:616 msgid "St&op Server" msgstr "&Interr&omper servidor" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:617 msgid "&Test Server" msgstr "&Testar servidor" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:618 msgid "Run server &automatically on startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:619 msgid "View &server logs" msgstr "Ver ®istros do servidor" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:620 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 msgid "" "

Remember to leave calibre running as the server only runs as long as " @@ -5598,33 +5681,33 @@ msgid "" "the IP address of the computer calibre is running on." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:622 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:623 msgid "Enable/&Disable plugin" msgstr "Ativar/&Desativar plugin" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:624 msgid "&Customize plugin" msgstr "&Configurar plugin" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:625 msgid "&Remove plugin" msgstr "&Remover plugin" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:626 msgid "Add new plugin" msgstr "Instalar novo plugin" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:627 msgid "Plugin &file:" msgstr "&Arquivo de plugin:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:629 msgid "&Add" msgstr "&Adicionar" @@ -5662,9 +5745,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:137 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:853 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:868 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:542 msgid "Date" msgstr "Data" @@ -5853,6 +5937,27 @@ msgstr "&Exibir este aviso novamente" msgid "ERROR" msgstr "ERRO" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:69 +msgid "Location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1041 +msgid "Format" +msgstr "Formato" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:50 +msgid "Delete from device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:29 +msgid "Author sort" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:47 +msgid "Manage authors" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63 msgid "Author Sort" msgstr "" @@ -6543,12 +6648,12 @@ msgid "Choose formats" msgstr "Escolha os formatos" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:72 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:76 msgid "Authors" msgstr "Autores" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:101 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:107 msgid "Publishers" msgstr "Editoras" @@ -6661,12 +6766,12 @@ msgid "Add tag to available tags and apply it to current book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:500 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:501 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -6698,25 +6803,25 @@ msgstr "Você deve selecionar pelo menos um dos itens da lista." msgid "Are you certain you want to delete the following items?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 msgid "Category Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Items in use" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 msgid "Rename the item in every book where it is used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 msgid "Ctrl+S" msgstr "" @@ -7001,47 +7106,47 @@ msgstr "ISBN" msgid "Regular expression (?P)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:36 msgid "Save single format to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:52 msgid "Edit metadata individually" msgstr "Editar metadados individualmente" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:55 msgid "Edit metadata in bulk" msgstr "Editar metadados em lote" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:58 msgid "Download metadata and covers" msgstr "Obter metadados e capas" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:60 msgid "Download only metadata" msgstr "Obter apenas os metadados" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:62 msgid "Download only covers" msgstr "Baixar apenas as capas" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:65 msgid "Download only social metadata" msgstr "Obter somente os metadados sociais" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:71 msgid "Merge into first selected book - delete others" msgstr "Fundir no primeiro livro selecionado - apagar os outros" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:74 msgid "Merge into first selected book - keep others" msgstr "Fundir no primeiro livro selecionado - manter os outros" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:82 msgid "Add books from a single directory" msgstr "Adicionar livros de um diretório" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:84 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" @@ -7050,7 +7155,7 @@ msgstr "" "diretório, assumindo que cada arquivo é o mesmo livro em um formato " "diferente)" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:88 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" @@ -7058,88 +7163,92 @@ msgstr "" "Adicionar livros de diretórios, incluindo subdiretórios (vários livros por " "diretório, assumindo que cada arquivo é um livro diferente)" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:91 msgid "Add Empty book. (Book entry with no formats)" msgstr "Adicionar livro vazio. (Entrada de livro sem nenhum formato)" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:283 msgid "Save to disk" msgstr "Salvar no disco" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:103 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:405 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:408 msgid "Save only %s format to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:118 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:289 msgid "View" msgstr "Exibir" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:119 msgid "View specific format" msgstr "Exibir formato específico" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:125 msgid "Remove selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 msgid "Remove files of a specific format from selected books.." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 msgid "Remove all formats from selected books, except..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:133 msgid "Remove covers from selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:136 +msgid "Remove matching books from device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:153 msgid "Convert individually" msgstr "Converter individualmente" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:155 msgid "Bulk convert" msgstr "Conversão em massa" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:159 msgid "Create catalog of books in your calibre library" msgstr "Criar um catálogo de livros em sua biblioteca do calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:167 msgid "Run welcome wizard" msgstr "Rodar o assistente de boas vindas" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:199 msgid "Similar books..." msgstr "Livros similares..." -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:230 +msgid "Add books to library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:309 msgid "Cover Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:327 msgid "Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:339 -msgid "Side bar" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:384 msgid "Book Details" msgstr "" @@ -7223,33 +7332,29 @@ msgid "Rating" msgstr "Avaliação" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1042 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1061 msgid "Book %s of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:659 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1100 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:662 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:398 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:865 msgid "In Library" msgstr "Na Biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:869 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022 -msgid "Format" -msgstr "Formato" - -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1082 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1085 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 msgid "Double click to edit me

" msgstr "" @@ -7293,11 +7398,11 @@ msgstr "" msgid "Restore default layout" msgstr "Restaurar o layout padrão" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:509 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:506 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:510 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -7674,21 +7779,21 @@ msgstr "O livro não possui nem título nem ISBN" msgid "No matches found for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:251 msgid "Search" msgstr "Pesquisar" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:304 msgid "The selected search will be permanently deleted. Are you sure?" msgstr "" "A pesquisa selecionada será permanentemente apagada. Você tem certeza?" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:346 msgid "Search (For Advanced Search click the button to the left)" msgstr "Pesquisar (Para Pesquisa Avançada clique no botão da esquerda)" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:377 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:379 msgid "Saved Searches" msgstr "Pesquisas Salvas" @@ -7764,61 +7869,74 @@ msgstr "" msgid "&Alternate shortcut:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:150 -msgid "Rename" +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:190 +msgid "Rename '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:194 +msgid "Edit sort for '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:199 msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:202 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:206 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:169 -msgid "Manage " +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:217 +msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:220 msgid "Manage Saved Searches" msgstr "Gerenciar Pesquisas Salvas" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:231 msgid "Manage User Categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:377 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:432 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:266 msgid "Searches" msgstr "Pesquisas" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:510 msgid "Duplicate search name" msgstr "Nome de pesquisa duplicado" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:511 msgid "The saved search name %s is already used." msgstr "O nome da pesquisa salva %s já está sendo usado." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:652 -msgid "Sort by &popularity" -msgstr "Classificar por &popularidade" +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:726 +msgid "Sort by name" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:726 +msgid "Sort by popularity" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:727 +msgid "Sort by average rating" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:733 msgid "Match all" msgstr "Corresponder todos" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:733 msgid "Match any" msgstr "Corresponder algum" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:661 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:738 msgid "Manage &user categories" msgstr "Gerenciar categorias do &usuário" @@ -7863,96 +7981,96 @@ msgid "" "reconvert them?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:162 msgid "&Restore" msgstr "&Restaurar" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:165 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:164 msgid "&Donate to support calibre" msgstr "Faça uma &doação para contribuir com calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:167 msgid "&Eject connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:172 msgid "&Restart" msgstr "&Reiniciar" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:206 msgid "

For help see the: User Manual
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:212 msgid "%s: %s by Kovid Goyal %%(version)s
%%(device)s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:240 msgid "Calibre Quick Start Guide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:394 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:392 msgid "Cannot configure" msgstr "Não foi possível configurar" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:388 msgid "Cannot configure while there are running jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:393 msgid "Cannot configure before calibre is restarted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:438 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:439 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:494 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:517 msgid "Conversion Error" msgstr "Erro ao converter" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:490 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using third party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:503 msgid "Recipe Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:518 msgid "Failed" msgstr "Falha" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:558 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:583 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:586 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:590 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:642 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -9344,45 +9462,49 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:487 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:70 +msgid "%sAverage rating is %3.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:520 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:489 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:522 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:491 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:524 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1736 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:1694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1765 msgid "Copying %s" msgstr "Copiando %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1782 msgid "Compacting database" msgstr "Compactando banco de dados" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1804 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1875 msgid "Checking SQL integrity..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1845 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1916 msgid "Checking for missing files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1867 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1938 msgid "Checked id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:118 msgid "Ratings" msgstr "Avaliações" @@ -9578,43 +9700,43 @@ msgstr "" msgid "Write process PID to the specified file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:112 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:108 msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:124 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:127 msgid "%d items" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:141 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:144 msgid "RATING: %s
" msgstr "AVALIAÇÃO: %s
" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:144 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:147 msgid "TAGS: %s
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:148 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:151 msgid "SERIES: %s [%s]
" msgstr "SÉRIE: %s [%s]
" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:189 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:192 msgid "Library" msgstr "Biblioteca" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Books in your library" msgstr "Livros em sua biblioteca" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:234 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:237 msgid "By " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:235 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:238 msgid "Books sorted by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:535 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:542 msgid "Newest" msgstr "" @@ -9758,34 +9880,38 @@ msgid "English (Pakistan)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 -msgid "English (Singapore)" +msgid "English (Israel)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 -msgid "English (Yemen)" +msgid "English (Singapore)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 -msgid "English (Ireland)" +msgid "English (Yemen)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 +msgid "English (Ireland)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "English (China)" msgstr "Inglês (China)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "Spanish (Paraguay)" msgstr "Espanhol (Paraguai)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "Dutch (BE)" msgstr "" @@ -9871,63 +9997,63 @@ msgstr " de " msgid "\tFailed links:" msgstr "\tLinks que falharam:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:827 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:848 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:849 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:853 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:854 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:859 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:860 msgid "Trying to download cover..." msgstr "Tentando obter capa..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:861 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:862 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:942 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 msgid "Starting download [%d thread(s)]..." msgstr "Iniciando o download [%d tarefa(s)]" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:958 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:959 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:968 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:969 msgid "Could not download cover: %s" msgstr "Não foi possível baixar capa: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:980 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:981 msgid "Downloading cover from %s" msgstr "Baixando capa de %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1020 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1021 msgid "Masthead image downloaded" msgstr "Imagem de cabeçalho baixada" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1211 msgid "Untitled Article" msgstr "Artigo sem título" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1282 msgid "Article downloaded: %s" msgstr "Artigo transferido: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1293 msgid "Article download failed: %s" msgstr "Transferência de artigo falhou: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1310 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1457 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -9935,7 +10061,7 @@ msgstr "" "Falou em logar-se, verifique seu nome de usuário e senha para o serviço de " "Periódicos do calibre." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1478 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1473 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -10168,6 +10294,9 @@ msgstr "Não baixar folhas de estilo CSS." #~ "justificado ou não depende de suporte a texto justificado no formato do " #~ "ebook e do dispositivo de leitura." +#~ msgid "Sort by &popularity" +#~ msgstr "Classificar por &popularidade" + #~ msgid "Create, edit, and delete user categories" #~ msgstr "Criar, editar, e apagar categorias do usuário" diff --git a/src/calibre/translations/ru.po b/src/calibre/translations/ru.po index bf2084dfb1..1c4c0e33c9 100644 --- a/src/calibre/translations/ru.po +++ b/src/calibre/translations/ru.po @@ -6,14 +6,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre 0.4.55\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-06-11 22:51+0000\n" -"PO-Revision-Date: 2010-06-11 19:04+0000\n" +"POT-Creation-Date: 2010-06-18 17:57+0000\n" +"PO-Revision-Date: 2010-06-18 17:19+0000\n" "Last-Translator: Ilya Telegin \n" "Language-Team: American English \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-06-12 03:42+0000\n" +"X-Launchpad-Export-Date: 2010-06-19 03:49+0000\n" "X-Generator: Launchpad (build Unknown)\n" "X-Poedit-Country: RUSSIAN FEDERATION\n" "X-Poedit-Language: Russian\n" @@ -27,11 +27,11 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:72 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:75 #: /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 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:431 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:432 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:385 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:98 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:101 @@ -44,12 +44,12 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1894 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1896 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/output.py:24 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:230 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:270 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:273 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:373 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:19 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:382 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:21 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:46 @@ -58,8 +58,8 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:123 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:943 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1055 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:945 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1057 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:39 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:28 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 @@ -105,44 +105,46 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:98 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:233 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:235 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:286 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:812 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:177 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:134 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:665 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:674 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1156 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:492 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:843 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1015 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1037 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:92 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:185 #: /home/kovid/work/calibre/src/calibre/library/cli.py:213 #: /home/kovid/work/calibre/src/calibre/library/database.py:913 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:302 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:314 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:880 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:917 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1515 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1517 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:916 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:985 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1586 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1588 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1710 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:268 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:131 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:134 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:137 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:68 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 @@ -298,62 +300,62 @@ msgid "This profile is intended for the SONY PRS 300." msgstr "Этот профиль предназначен для SONY PRS 300." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:78 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:300 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:301 msgid "This profile is intended for the SONY PRS-900." msgstr "Этот профиль предназначен для SONY PRS 900." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:86 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:330 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:331 msgid "This profile is intended for the Microsoft Reader." msgstr "Этот профиль предназначен для Microsoft Reader." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:97 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:341 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:342 msgid "This profile is intended for the Mobipocket books." msgstr "Этот профиль предназначен для книг Mobipocket" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:110 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:354 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:355 msgid "This profile is intended for the Hanlin V3 and its clones." msgstr "Этот профиль предназначен для Hanlin V3 и её клонов." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:122 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:366 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:367 msgid "This profile is intended for the Hanlin V5 and its clones." msgstr "Этот профиль предназначен для Hanlin V5 и её клонов." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:132 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:375 msgid "This profile is intended for the Cybook G3." msgstr "Этот профиль предназначен для Cybook G3." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:145 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:387 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:388 msgid "This profile is intended for the Cybook Opus." msgstr "Этот профиль предназначен для Cybook Opus." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:157 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:398 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:399 msgid "This profile is intended for the Amazon Kindle." msgstr "Этот профиль предназначен для Amazon Kindle." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:169 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:433 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:434 msgid "This profile is intended for the Irex Illiad." msgstr "Этот профиль предназначен для iRex Illiad." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:181 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:446 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:447 msgid "This profile is intended for the IRex Digital Reader 1000." msgstr "Этот профиль предназначен для iRex Digital Reader 1000." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:194 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:460 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:461 msgid "This profile is intended for the IRex Digital Reader 800." msgstr "Этот профиль предназначен для IRex Digital Reader 800." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:474 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:475 msgid "This profile is intended for the B&N Nook." msgstr "Этот профиль предназначен для B&N Nook." @@ -380,15 +382,15 @@ msgstr "" msgid "This profile is intended for the Kobo Reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:291 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:292 msgid "This profile is intended for the SONY PRS-300." msgstr "Этот профиль предназначен для SONY PRS-300" -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:309 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:310 msgid "This profile is intended for the 5-inch JetBook." msgstr "Этот профиль предназначен для 5-дюймовой JetBook." -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:318 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:319 msgid "" "This profile is intended for the SONY PRS line. The 500/505/700 etc, in " "landscape mode. Mainly useful for comics." @@ -396,7 +398,7 @@ msgstr "" "Этот профиль предназначен для линейки SONY PRS: 500/505/700 - в ландшафтном " "режиме. Полезен для комиксов." -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:416 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:417 msgid "This profile is intended for the Amazon Kindle DX." msgstr "Этот профиль предназначен для Amazon Kindle DX." @@ -416,15 +418,19 @@ msgstr "Настройка локального модуля" msgid "Disabled plugins" msgstr "Отключенные модули" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:77 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +msgid "Enabled plugins" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:83 msgid "No valid plugin found in " msgstr "Не найден подходящий модуль в " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:278 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:460 msgid "Initialization of plugin %s failed with traceback:" msgstr "Неудачная инициализация модуля %s:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:433 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "" " %prog options\n" "\n" @@ -436,30 +442,30 @@ msgstr "" " Настроить calibre при помощи внешних модулей.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:439 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:499 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "Установите модуль, указав путь к zip файлу, содержащему его." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:441 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:501 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "Удалить модуль по имени. Не действует на встроенные модули" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:443 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:503 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" "Настроить модуль. Укажите имя модуля и строку настроек, разделённые запятой." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:445 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:505 msgid "List all installed plugins" msgstr "Вывести список всех установленных модулей" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:447 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:507 msgid "Enable the named plugin" msgstr "Включить указанный модуль" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:449 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:509 msgid "Disable the named plugin" msgstr "Отключить указанный модуль" @@ -475,59 +481,70 @@ msgstr "" "Разделённый запятаями список директории для отправки e-books на это " "устройство. Будет использовано первое в списке устройство" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:68 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:70 msgid "Communicate with S60 phones." msgstr "Связь с телефоном S60" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:75 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:78 msgid "Communicate with iBooks through iTunes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:81 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:84 msgid "Apple device detected, launching iTunes, please wait ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:196 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:217 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:227 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:230 msgid "Updating device metadata listing..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:282 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:318 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:921 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:947 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:301 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:842 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:876 msgid "%d of %d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:325 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:881 msgid "finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:499 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:519 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:703 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:742 #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:28 msgid "settings for device drivers" msgstr "настройки драйверов устройств" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:705 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:744 #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:30 msgid "Ordered list of formats the device will accept" msgstr "Сортированный список форматов, поддерживаемых устройством" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:776 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:813 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:2168 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:810 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:816 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:239 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:167 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1470 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:128 +msgid "News" +msgstr "Новости" + #: /home/kovid/work/calibre/src/calibre/devices/binatone/driver.py:17 msgid "Communicate with the Binatone Readme eBook reader." msgstr "Общение с устройством для чтения электронных книг Binatone Readme." @@ -551,6 +568,10 @@ msgstr "" msgid "Communicate with the EB600 eBook reader." msgstr "Соединяться с EB600." +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:207 +msgid "Communicate with the PocketBook 301 reader." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/edge/driver.py:17 msgid "Entourage Edge" msgstr "" @@ -563,6 +584,10 @@ msgstr "" msgid "Communicate with the ESlick eBook reader." msgstr "Соединяться с ESlick." +#: /home/kovid/work/calibre/src/calibre/devices/eslick/driver.py:49 +msgid "Communicate with the Sigmatek eBook reader." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/folder_device/driver.py:16 #: /home/kovid/work/calibre/src/calibre/devices/folder_device/driver.py:30 msgid "Use an arbitrary folder as a device." @@ -577,14 +602,20 @@ msgstr "Интерфейс устройства" msgid "Communicate with Hanlin V3 eBook readers." msgstr "Соединяться с Hanlin V3" -#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:90 +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:87 msgid "Communicate with Hanlin V5 eBook readers." msgstr "Соединяться с Hanlin V5" -#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:109 +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:106 msgid "Communicate with the BOOX eBook reader." msgstr "Соединяться с BOOX" +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:121 +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/hanvon/driver.py:18 msgid "Communicate with the Hanvon N520 eBook reader." msgstr "Communicate with the Hanvon N520" @@ -631,15 +662,15 @@ msgstr "Соединяться с Iriver Story." msgid "Communicate with the JetBook eBook reader." msgstr "Соединяться с JetBook." -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:42 msgid "Communicate with the Kindle eBook reader." msgstr "Соединяться с Kindle." -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:147 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:169 msgid "Communicate with the Kindle 2 eBook reader." msgstr "Соединяться с Kindle 2." -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:157 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:210 msgid "Communicate with the Kindle DX eBook reader." msgstr "Соединяться с Kindle DX." @@ -683,7 +714,7 @@ msgstr "Соединяться с Sony PRS-500." msgid "Communicate with all the Sony eBook readers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:60 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " @@ -691,7 +722,7 @@ msgstr "" "Разделенный запятыми список полей метаданных преобразовать в коллекции на " "устройстве. Возможности включают: " -#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:142 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:143 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:68 msgid "Unnamed" msgstr "Безымянный" @@ -712,24 +743,24 @@ msgstr "" msgid "Communicate with the iPapyrus reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:247 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:248 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Не удалось определить диск %s. Попробуйте перезагрузить устройство." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:427 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:428 msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" "Невозможно определить точку монтирования %s. Попробуйте перезагрузку." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:492 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:493 msgid "Unable to detect the %s disk drive." msgstr "Не удалось определить диск %s." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:585 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:586 msgid "Could not find mount helper: %s." msgstr "Не могу найти mount helper: %s." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:597 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:598 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." @@ -737,39 +768,28 @@ msgstr "" "Не удалось обнаружить диск %s. Возможно, ваше ядро использует устаревшую " "версию SYSFS." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:605 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:606 msgid "Unable to mount main memory (Error code: %d)" msgstr "Невозможно примонтировать основную память (Код ошибки: %d)" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:742 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:744 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:743 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:745 msgid "The reader has no storage card in this slot." msgstr "В устройство не вставлена карта памяти." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:746 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:747 msgid "Selected slot: %s is not supported." msgstr "Выбранный слот: %s не поддерживается." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:775 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:776 msgid "There is insufficient free space in main memory" msgstr "Не хватает свободного места в основной памяти" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:777 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:778 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:780 msgid "There is insufficient free space on the storage card" msgstr "Не хватает свободного места на карте памяти" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:815 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:843 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:239 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:141 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1399 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:120 -msgid "News" -msgstr "Новости" - #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:12 msgid "Configure Device" msgstr "Настройка устройства" @@ -779,16 +799,20 @@ msgid "Place files in sub directories if the device supports them" msgstr "Помещать файлы в поддиректории если устройство поддерживает их" #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:81 msgid "Read metadata from files on device" msgstr "Получить метаданные из файлов на устройстве" #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:36 +msgid "Use author sort instead of author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:38 msgid "Template to control how books are saved" msgstr "Шаблон контроля способа сохранения книг" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:39 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:84 msgid "Extra customization" msgstr "Дополнительная настройка" @@ -1931,84 +1955,88 @@ msgstr "Набор шрифтов для использования серии \ msgid "Comic" msgstr "Комикс" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:372 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:381 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:848 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:866 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:543 msgid "Title" msgstr "Заголовок" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:373 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:382 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:350 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:849 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:867 msgid "Author(s)" msgstr "Автор(ы)" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:374 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:62 msgid "Publisher" msgstr "Издатель" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:375 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:384 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "Спонсор" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:376 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:306 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1034 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1056 msgid "Comments" msgstr "Комментарии" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:384 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:26 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:103 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:139 msgid "Tags" msgstr "Теги" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:386 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:311 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1039 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:102 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1061 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:87 msgid "Series" msgstr "Серия" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:387 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:396 msgid "Language" msgstr "Язык" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:389 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1044 msgid "Timestamp" msgstr "Временная метка" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:391 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 msgid "Published" msgstr "Опубликовано" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:393 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:402 msgid "Rights" msgstr "Права" @@ -2016,7 +2044,7 @@ msgstr "Права" msgid "EDITORIAL REVIEW" msgstr "ПРОСМОТР РЕДАКТИРОВАНИЯ" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/archive.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/archive.py:41 msgid "" "Extract common e-book formats from archives (zip/rar) files. Also try to " "autodetect if they are actually cbz/cbr files." @@ -2138,6 +2166,10 @@ msgstr "Обложка сохранена" msgid "No cover found" msgstr "Обложка отсутствует" +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/douban.py:41 +msgid "Downloads metadata from Douban.com" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:33 msgid "Metadata download" msgstr "Загрузка метаданных" @@ -2178,6 +2210,10 @@ msgstr "" msgid "Downloads social metadata from amazon.com" msgstr "Загрузить общедоступные метаданные из amazon.com" +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:205 +msgid "Downloads series information from librarything.com" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/isbndb.py:94 msgid "" "\n" @@ -2251,7 +2287,7 @@ msgstr "" "Загрузка изображения обложки для книги распознается через ISBN на сайте " "LibraryThing.com\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1220 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1222 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1371 msgid "Cover" msgstr "Обложка" @@ -2573,6 +2609,8 @@ msgstr "" "Получить информацию о PDF.\n" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:29 msgid "Author" msgstr "Автор" @@ -2823,8 +2861,8 @@ msgid "Use Roman numerals for series number" msgstr "Использовать Римские цифры для нумерации" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:47 -msgid "Sort tags list by popularity" -msgstr "Сортировать список эпилогов по популярности" +msgid "Sort tags list by name, popularity, or rating" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:49 msgid "Number of covers to show in the cover browsing mode" @@ -2906,23 +2944,414 @@ msgstr "" msgid "The layout of the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105 +msgid "Show the average rating per item indication in the tag browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:476 msgid "Copied" msgstr "Скопирована" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:187 msgid "Copy" msgstr "Копировать" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:187 msgid "Copy to Clipboard" msgstr "Копирования в буфер обмена" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:397 msgid "Choose Files" msgstr "Выберите файлы" +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:242 +msgid "Use library only" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:243 +msgid "User annotations generated from main library only" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:666 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1037 +msgid "No books selected" +msgstr "Нет Выбранных книг" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:74 +msgid "No books selected to fetch annotations from" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:99 +msgid "Merging user annotations into database" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:127 +msgid "%s
Last Page Read: %d (%d%%)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:133 +msgid "%s
Last Page Read: Location %d (%d%%)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:152 +msgid "Location %d • %s
%s
" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:161 +msgid "Page %d • %s
" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:166 +msgid "Location %d • %s
" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:288 +msgid "How many empty books?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:289 +msgid "How many empty books should be added?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:388 +msgid "Uploading books to device." +msgstr "Загрузка книг в устройство." + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:139 +msgid "Books" +msgstr "Книги" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:349 +msgid "EPUB Books" +msgstr "Книги EPUB" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:350 +msgid "LRF Books" +msgstr "Книги LRF" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:351 +msgid "HTML Books" +msgstr "Книги HTML" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:352 +msgid "LIT Books" +msgstr "Книги LIT" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:353 +msgid "MOBI Books" +msgstr "Книги MOBI" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:354 +msgid "Topaz books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:355 +msgid "Text books" +msgstr "Текстовые книги" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:356 +msgid "PDF Books" +msgstr "Книги PDF" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:357 +msgid "Comics" +msgstr "Комиксы" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:358 +msgid "Archives" +msgstr "Архивы" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:362 +msgid "Supported books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:397 +msgid "Merged some books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:398 +msgid "" +"Some duplicates were found and merged into the following existing books:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:407 +msgid "Failed to read metadata" +msgstr "Сбой чтения метаданных" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:408 +msgid "Failed to read metadata from the following" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:432 +msgid "Add to library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1214 +msgid "No book selected" +msgstr "Нет выбранных книг" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:432 +msgid "No book files found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:454 +msgid "Cannot delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:467 +msgid "Choose formats to be deleted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:485 +msgid "Choose formats not to be deleted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:505 +msgid "Cannot delete books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:506 +msgid "No device is connected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:516 +msgid "Main memory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:427 +msgid "Storage Card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:429 +msgid "Storage Card B" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:523 +msgid "No books to delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:524 +msgid "None of the selected books are on the device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:598 +msgid "Deleting books from device." +msgstr "Удаляются книги из устройства." + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:562 +msgid "" +"The selected books will be permanently deleted and the files removed " +"from your computer. Are you sure?" +msgstr "" +"Выбранные книги будут навсегда удалены вместе с файлами с Вашего " +"компьютера. Вы уверены?" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:583 +msgid "" +"The selected books will be permanently deleted from your device. Are " +"you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:608 +msgid "Cannot download metadata" +msgstr "Не удалось загрузить метаданные" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:624 +msgid "social metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:626 +msgid "covers" +msgstr "обложек" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:626 +msgid "metadata" +msgstr "метаданных" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:628 +msgid "Downloading %s for %d book(s)" +msgstr "Загрузка %s для %d книг(и)" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:650 +msgid "Failed to download some metadata" +msgstr "Не удалось загрузить некоторые метаданные" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:651 +msgid "Failed to download metadata for the following:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:654 +msgid "Failed to download metadata:" +msgstr "Не удалось загрузить метаданные:" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:946 +#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:53 +msgid "Error" +msgstr "Ошибка" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:703 +msgid "Cannot edit metadata" +msgstr "Невозможно редактировать метаданные" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:725 +msgid "Cannot merge books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:726 +msgid "At least two books must be selected for merging" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:730 +msgid "" +"All book formats and metadata from the selected books will be added to the " +"first selected book.

The second and subsequently selected " +"books will not be deleted or changed.

Please confirm you want to " +"proceed." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:741 +msgid "" +"All book formats and metadata from the selected books will be merged into " +"the first selected book.

After merger the second and " +"subsequently selected books will be deleted.

All book formats " +"of the first selected book will be kept and any duplicate formats in the " +"second and subsequently selected books will be permanently deleted " +"from your computer.

Are you sure you want to proceed?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:753 +msgid "" +"You are about to merge more than 5 books. Are you sure you want to " +"proceed?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:853 +msgid "Cannot save to disk" +msgstr "Невозможно сохранить на диск" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:856 +msgid "Choose destination directory" +msgstr "Выберете директорию получателя" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:889 +msgid "Error while saving" +msgstr "Ошибка при сохранении" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:890 +msgid "There was an error while saving." +msgstr "Произошла ошибка при сохранении." + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:897 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:898 +msgid "Could not save some books" +msgstr "Не удалось сохранить некоторые книги" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:899 +msgid "Click the show details button to see which ones." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:920 +msgid "No books selected to generate catalog for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:937 +msgid "Generating %s catalog..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:261 +msgid "No books found" +msgstr "Книги не найдены" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:943 +msgid "" +"No books to catalog\n" +"Check exclude tags" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:953 +msgid "Catalog generated." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:956 +msgid "Export Catalog Directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:957 +msgid "Select destination for %s.%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:973 +msgid "Fetching news from " +msgstr "Вызвать новость из " + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:987 +msgid " fetched." +msgstr " загружено." + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1036 +msgid "Cannot convert" +msgstr "Не преобразуется" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1065 +msgid "Starting conversion of %d book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1250 +msgid "Cannot view" +msgstr "Невозможно просмотреть" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 +msgid "Choose the format to view" +msgstr "Выберете для просмотра формат" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1203 +msgid "Multiple Books Selected" +msgstr "Выбраны несколько книг" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1204 +msgid "" +"You are attempting to open %d books. Opening too many books at once can be " +"slow and have a negative effect on the responsiveness of your computer. Once " +"started the process cannot be stopped until complete. Do you wish to " +"continue?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1213 +msgid "Cannot open folder" +msgstr "Не могу открыть папку" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1251 +msgid "%s has no available formats." +msgstr "%s неизвестный формат." + #: /home/kovid/work/calibre/src/calibre/gui2/add.py:54 msgid "Searching in" msgstr "Поиск" @@ -2944,15 +3373,10 @@ msgid "The specified directory could not be processed." msgstr "Специальных каталог не может быть обработан." #: /home/kovid/work/calibre/src/calibre/gui2/add.py:260 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:809 msgid "No books" msgstr "Нет книг" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1432 -msgid "No books found" -msgstr "Книги не найдены" - #: /home/kovid/work/calibre/src/calibre/gui2/add.py:327 msgid "Added" msgstr "Добавлена" @@ -3074,17 +3498,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:571 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:573 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:575 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:577 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:578 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:628 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:369 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:388 @@ -3103,8 +3527,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 @@ -3135,6 +3559,58 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:22 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1042 +msgid "Path" +msgstr "Путь" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:96 +msgid "Formats" +msgstr "Форматы" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1045 +msgid "Collections" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:55 +msgid "Click to open" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416 +msgid "None" +msgstr "Ничего" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:301 +msgid "Click to open Book Details window" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:16 msgid "CSV/XML Options" msgstr "CVS/XML Параметры" @@ -3194,7 +3670,7 @@ msgstr "вывод" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/save_template_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:106 @@ -3212,8 +3688,8 @@ msgstr "Параметры книг" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:20 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:222 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1362 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1380 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1433 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1451 msgid "Catalog" msgstr "Каталог" @@ -3913,11 +4389,6 @@ msgstr "" msgid "RB Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1677 -msgid "Choose the format to view" -msgstr "Выберете для просмотра формат" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 msgid "Cannot build regex using the GUI builder without a book." msgstr "" @@ -4211,11 +4682,11 @@ msgid "" "href=\"http://calibre-ebook.com/user_manual/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:119 msgid "Cover browser could not be loaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 msgid "Browse by covers" msgstr "Просмотр по обложкам" @@ -4264,263 +4735,273 @@ msgstr "" msgid "tags to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:45 #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:135 msgid "No details available." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:145 msgid "Device no longer connected." msgstr "Устройство не подключено" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:250 msgid "Get device information" msgstr "Получить информацию о устройстве" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:276 msgid "Get list of books on device" msgstr "Получить список книг на устройстве" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:286 msgid "Get annotations from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:295 msgid "Send metadata to device" msgstr "Отправить метаданные в устройство" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:304 msgid "Upload %d books to device" msgstr "Загружено %d книг на устройство" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:319 msgid "Delete books from device" msgstr "Удалить книги из устройства" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:336 msgid "Download books from device" msgstr "Загрузить книги из устройства" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:346 msgid "View book on device" msgstr "Смотреть книги на устройстве" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:381 msgid "Set default send to device action" msgstr "Установить действие по умолчанию для \"отправить в устройство\"" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:394 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:398 msgid "Email to" msgstr "Отправить email" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:398 msgid " and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:407 msgid "Send to main memory" msgstr "Отправить в основную память" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:409 msgid "Send to storage card A" msgstr "Отправить на карту памяти A" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:409 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:411 msgid "Send to storage card B" msgstr "Отправить на карту памяти B" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:414 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:425 msgid "Main Memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:416 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:425 -msgid "Storage Card A" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:427 -msgid "Storage Card B" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:443 msgid "Send and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:444 msgid "Send specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:481 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:483 msgid "Connect to folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:486 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:488 msgid "Disconnect from folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:496 msgid "Fetch annotations (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:606 +msgid "Error communicating with device" +msgstr "Ошибка подключения с устройством" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:627 +msgid "Select folder to open as device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:669 +msgid "Failed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:675 +msgid "Error talking to device" +msgstr "Ошибка согласования устройства" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:676 +msgid "" +"There was a temporary error talking to the device. Please unplug and " +"reconnect the device and or reboot." +msgstr "" +"Была временная ошибка общения с устройством. Пожалуста, переподключите " +"устройство или перегрузите его." + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:717 +msgid "Device: " +msgstr "Устройство: " + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:719 +msgid " detected." +msgstr " определено." + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742 +msgid "Connected " +msgstr "Подключено " + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:810 msgid "selected to send" msgstr "Отослать выбранное" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:815 msgid "Choose format to send to device" msgstr "Выберите формат для отправки в устройство" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:823 msgid "No device" msgstr "Нет устройства" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:824 msgid "Cannot send: No device is connected" msgstr "Устройство не подсоединено" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:831 msgid "No card" msgstr "Нет карточки" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:627 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:828 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:832 msgid "Cannot send: Device has no storage card" msgstr "Не могу передать: в устройстве нет карты памяти" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873 msgid "E-book:" msgstr "E-book:" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:675 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:876 msgid "Attached, you will find the e-book" msgstr "Прикреплено, Вы найдете e-book" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:676 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:180 msgid "by" msgstr "от" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878 msgid "in the %s format." msgstr "в %s формате." -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 msgid "Sending email to" msgstr "Отправка email" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:720 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:819 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:880 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:999 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1006 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1081 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1200 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1207 msgid "No suitable formats" msgstr "Нет подходящего формата" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:922 msgid "Auto convert the following books before sending via email?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:929 msgid "" "Could not email the following books as no suitable formats were found:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:746 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:947 msgid "Failed to email books" msgstr "Книги не отправлены по email" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:948 msgid "Failed to email the following books:" msgstr "Не отправлен email со следующими книгами:" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:751 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:952 msgid "Sent by email:" msgstr "Отослано email" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:979 msgid "News:" msgstr "Новости:" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:779 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:980 msgid "Attached is the" msgstr "Прикреплено" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:790 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:991 msgid "Sent news to" msgstr "Отослать новости" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:820 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1021 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1082 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1201 msgid "Auto convert the following books before uploading to the device?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:849 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1050 msgid "Sending catalogs to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1113 msgid "Sending news to device." msgstr "Отправляются новости на устройство." -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167 msgid "Sending books to device." msgstr "Отправка книги в устройство" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found. Convert the book(s) to a format supported by your device first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1256 msgid "No space on device" msgstr "Нет места на устройстве" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1056 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1257 msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" "

Не могу загрузить книги на устройство из-за отсутствия свободной памяти. " -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:78 msgid "Select available formats and their order for this device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:82 msgid "Use sub directories" msgstr "Использовать подкаталоги" -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:81 -msgid "Save &template:" +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:83 +msgid "Use author sort for author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:115 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:116 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:99 -msgid "Path" -msgstr "Путь" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:122 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:301 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:100 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:91 -msgid "Formats" -msgstr "Форматы" +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:85 +msgid "Save &template:" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:68 msgid "Fit &cover to view" @@ -4671,166 +5152,166 @@ msgstr "" msgid "new email address" msgstr "новый email адрес" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:489 +msgid "Wide" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:490 +msgid "Narrow" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:500 msgid "System port selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:501 msgid "" "The value %d you have chosen for the content server port is a system " "port. Your operating system may not allow the server to run on this " "port. To be safe choose a port number larger than 1024." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:510 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:933 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1144 -#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:53 -msgid "Error" -msgstr "Ошибка" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:521 msgid "Failed to install command line tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:514 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 msgid "Command line tools installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 msgid "Command line tools installed in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:526 msgid "" "If you move calibre.app, you have to re-install the command line tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:577 msgid "No valid plugin path" msgstr "Неверный путь к плагинам" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:578 msgid "%s is not a valid plugin path" msgstr "%s - неверный путь к плагинам" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:581 msgid "Choose plugin" msgstr "Использовать плагин" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:593 msgid "Plugin cannot be disabled" msgstr "Плагин не может быть выключен" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:594 msgid "The plugin: %s cannot be disabled" msgstr "Плагин %s не может быть выключен" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 msgid "Plugin not customizable" msgstr "Плагин не настраиваемый" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:604 msgid "Plugin: %s does not need customization" msgstr "Плагин: %s не требует настройки" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:612 msgid "Customize" msgstr "Настроить" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:650 msgid "Cannot remove builtin plugin" msgstr "Не могу удалить встроеный плагин" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:651 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" " не может быть удален. Это встроенный плагин. Попробуйте отключить его." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:682 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:687 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:688 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:48 msgid "Are you sure?" msgstr "Вы уверены?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:679 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:689 msgid "Do you really want to delete column %s and all its data?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:746 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:756 msgid "Error log:" msgstr "Лог ошибок:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:753 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:763 msgid "Access log:" msgstr "Лог доступа:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:781 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:343 msgid "Failed to start content server" msgstr "Сбой запуска контент-сервера" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:805 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:815 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:822 msgid "Invalid size" msgstr "Неверный размер" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:823 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "Размер %s указан неверно. Должен быть задан в виде [ширина]x[высота]" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:868 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:881 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:886 msgid "Invalid database location" msgstr "Неправильное расположение базы данных" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:869 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:882 msgid "Invalid database location " msgstr "Неправильное расположение базы данных " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:883 msgid "
Must be a directory." msgstr "
Должна быть дирректория." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:874 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:887 msgid "Invalid database location.
Cannot write to " msgstr "Неправильное расположение базы данных.
Немогу записать " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:879 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:892 msgid "Must restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:893 msgid "" "The changes you made require that Calibre be restarted. Please restart as " "soon as practical." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:927 msgid "Checking database integrity" msgstr "Проверка целостности базы данных" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:947 msgid "Failed to check database integrity" msgstr "Не удалось проверить целостность базы данных" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:939 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:952 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:953 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -4941,39 +5422,40 @@ msgstr "" msgid "Sending to &device" msgstr "Пересылка на &устройство" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:297 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:201 msgid "Preferences" msgstr "Настройки" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 msgid "" "&Location of ebooks (The ebooks are stored in folders sorted by author and " "metadata is stored in the file metadata.db)" msgstr "&Расположение книг" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 msgid "Browse for the new database location" msgstr "Просмотреть расположение новой базы данных" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 msgid "Show notification when &new version is available" msgstr "Сообщить о выходе &новой версии." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 msgid "Download &social metadata (tags/ratings/etc.) by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 msgid "&Overwrite author and title by default when fetching metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 msgid "Default network &timeout:" msgstr "&Задержка сети по умолчанию:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" @@ -4981,169 +5463,177 @@ msgstr "" "Установить задержку по умолчанию для сетевых вызовов (т.е. в любое время вы " "выходите в интернет для получения информации)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 msgid " seconds" msgstr " секунд" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:558 msgid "Choose &language (requires restart):" msgstr "Выбрать &язык (необходим рестарт):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:559 msgid "Normal" msgstr "Обычный" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:560 msgid "High" msgstr "Высокий" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:561 msgid "Low" msgstr "Низкий" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:562 msgid "Job &priority:" msgstr "&Приоритет задачи" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:563 msgid "Preferred &output format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:564 msgid "Preferred &input format order:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:567 msgid "Use &Roman numerals for series number" msgstr "Использовать &Римские цифры для нумерации" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:568 msgid "Enable system &tray icon (needs restart)" msgstr "использовать иконку в трее (необходим перезапуск)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:569 msgid "Show ¬ifications in system tray" msgstr "Показывать уведомления в трее" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:570 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:571 msgid "Show cover &browser in a separate window (needs restart)" msgstr "Показывать обложку в отдельном окне (нужен перезапуск)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:572 +msgid "Show &average ratings in the tags browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:573 msgid "Search as you type" msgstr "Поиск в процессе набора" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:574 msgid "Automatically send downloaded &news to ebook reader" msgstr "Отправлять автоматически закаченные новости в устройство для чтения" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:575 msgid "&Delete news from library when it is automatically sent to reader" msgstr "" "&Удалить новость из библиотеки, когда она автоматически попадает к читателю" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:576 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" "Количество обложек показываемых в режиме просмотра (нужна перезагрузка " "calibre)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:577 msgid "Toolbar" msgstr "Панель инструментов" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:578 msgid "Large" msgstr "Большой" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:579 msgid "Medium" msgstr "Средний" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:580 msgid "Small" msgstr "Маленький" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:581 msgid "&Button size in toolbar" msgstr "&Размер кнопок на панеле инструментов" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:582 msgid "Show &text in toolbar buttons" msgstr "Показать надписи на кнопках панели инструментов" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:583 msgid "Select visible &columns in library view" msgstr "Выбрать видимые &столбцы в просмотре библиотеки" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:585 msgid "Remove a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:587 msgid "Add a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:589 msgid "Edit settings of a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:592 msgid "Use internal &viewer for:" msgstr "Использовать внутренний вьювер для:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:580 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:593 +msgid "User Interface &layout (needs restart):" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:594 msgid "Add an email address to which to send books" msgstr "Добавить email адрес получателя" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:595 msgid "&Add email" msgstr "Добавить email" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:596 msgid "Make &default" msgstr "По умолчанию" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:597 msgid "&Remove email" msgstr "Удалить email" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:598 msgid "" "calibre can send your books to you (or your reader) by email. Emails will be " "automatically sent for downloaded news to all email addresses that have Auto-" "send checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:585 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:599 msgid "&Maximum number of waiting worker processes (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:600 msgid "&Check database integrity" msgstr "Проверка целостности базы данных" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:601 msgid "&Install command line tools" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:602 msgid "Open calibre &configuration directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:603 msgid "Limit the max. simultaneous jobs to the available CPU &cores" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:604 msgid "Debug &device detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:605 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " @@ -5153,25 +5643,25 @@ msgstr "" "коллекции ваших книг из любой точки мира с помощью браузера. Любые изменения " "в настройках вступят в силу после перезапуска сервера." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:606 msgid "Server &port:" msgstr "&Порт сервера:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:607 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117 msgid "&Username:" msgstr "&Пользователь:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:608 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119 msgid "&Password:" msgstr "&Пароль:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:609 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." @@ -5179,7 +5669,7 @@ msgstr "" "Если вы не установили свой пароль, то кто угодно сможет получить доступ к " "вашим книгам через веб-интерфейс." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:610 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " @@ -5187,45 +5677,45 @@ msgstr "" "Максимальный размер ([ширина]x[высота]) обложек при отображении. Более " "крупные обложки подгоняются по размеру. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:597 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:611 msgid "Max. &cover size:" msgstr "Макс. размер обложки:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:612 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:214 msgid "&Show password" msgstr "&Показать пароль" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:613 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:614 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:615 msgid "&Start Server" msgstr "&Запустить сервер" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:616 msgid "St&op Server" msgstr "Ост&ановить сервер" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:617 msgid "&Test Server" msgstr "&Проверить сервер" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:618 msgid "Run server &automatically on startup" msgstr "Запустить сервер авт&оматически после загрузки" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:619 msgid "View &server logs" msgstr "Просмотреть логи &сервера" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:620 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 msgid "" "

Remember to leave calibre running as the server only runs as long as " @@ -5236,34 +5726,34 @@ msgid "" "the IP address of the computer calibre is running on." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:622 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." msgstr "" "Здесь можно настроить поведение Calibre, указав какие плагины он использует." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:623 msgid "Enable/&Disable plugin" msgstr "Включить/Выключить плагин" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:624 msgid "&Customize plugin" msgstr "Настроить плагин" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:625 msgid "&Remove plugin" msgstr "Удалить плагин" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:626 msgid "Add new plugin" msgstr "Добавить новый плагин" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:627 msgid "Plugin &file:" msgstr "Файл плагина:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:629 msgid "&Add" msgstr "Добавить" @@ -5301,9 +5791,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:137 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:850 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:868 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:542 msgid "Date" msgstr "Дата" @@ -5490,6 +5981,27 @@ msgstr "Показывать это предупреждение снова" msgid "ERROR" msgstr "ОШИБКА" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:69 +msgid "Location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1041 +msgid "Format" +msgstr "Формат" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:50 +msgid "Delete from device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:29 +msgid "Author sort" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:47 +msgid "Manage authors" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63 msgid "Author Sort" msgstr "Сортировка по Автору" @@ -5703,11 +6215,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:139 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:876 -msgid "Books" -msgstr "Книги" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:167 msgid "No permission" msgstr "" @@ -5746,67 +6253,75 @@ msgstr "Обложка в формате %s неправильная" msgid "Abort the editing of all remaining books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:444 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:450 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:453 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:532 +msgid "Cannot use tag editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:533 +msgid "The tags editor cannot be used if you have modified the tags" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:553 msgid "Downloading cover..." msgstr "Загрузка обложки..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:560 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:576 msgid "Cannot fetch cover" msgstr "Не могу получить обложку" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:561 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:577 msgid "Could not fetch cover.
" msgstr "Не могу получить обложку.
" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:567 msgid "The download timed out." msgstr "Таймаут загрузки" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:571 msgid "Could not find cover for this book. Try specifying the ISBN first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:583 msgid "Bad cover" msgstr "Плохая обложка" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:584 msgid "The cover is not a valid picture" msgstr "Обложка с неправильной картинкой" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:617 msgid "There were errors" msgstr "Произошли ошибки" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:618 msgid "There were errors downloading social metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:647 msgid "Cannot fetch metadata" msgstr "Не могу доставить метаданные" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:648 msgid "You must specify at least one of ISBN, Title, Authors or Publisher" msgstr "Нужно указаить ISBN, название, автора или издателя" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:714 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:719 msgid "Permission denied" msgstr "Доступ запрещён" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:720 msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -6175,12 +6690,12 @@ msgid "Choose formats" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:72 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:76 msgid "Authors" msgstr "Авторы" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:101 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:107 msgid "Publishers" msgstr "Публикация" @@ -6299,12 +6814,12 @@ msgid "Add tag to available tags and apply it to current book" msgstr "Добавить тег к существующим и применить его к текущей книге" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:500 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:501 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -6336,25 +6851,25 @@ msgstr "" msgid "Are you certain you want to delete the following items?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 msgid "Category Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Items in use" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 msgid "Rename the item in every book where it is used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 msgid "Ctrl+S" msgstr "" @@ -6649,47 +7164,47 @@ msgstr "ISBN:" msgid "Regular expression (?P)" msgstr "Обычный параметр (?P)" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:36 msgid "Save single format to disk..." msgstr "Сохранить единый формат диска..." -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:52 msgid "Edit metadata individually" msgstr "Редактировать метаданные индивидуально" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:55 msgid "Edit metadata in bulk" msgstr "Редактировать основные метаданные" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:58 msgid "Download metadata and covers" msgstr "Загрузить метаданные и обложки" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:60 msgid "Download only metadata" msgstr "Загрузить только метаданные" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:62 msgid "Download only covers" msgstr "Загрузить только обложки" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:65 msgid "Download only social metadata" msgstr "Загрузить только социальные метаданные" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:71 msgid "Merge into first selected book - delete others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:74 msgid "Merge into first selected book - keep others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:82 msgid "Add books from a single directory" msgstr "Добавить книги из одной директории" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:84 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" @@ -6698,7 +7213,7 @@ msgstr "" "директорию, считая, что каждый файл в директории - та же самая книга в " "разных форматах)" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:88 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" @@ -6706,87 +7221,92 @@ msgstr "" "Добавить книги из директорий, включая поддиректории (одна книга на " "директорию, считая, что каждый файл - отдельная книга)" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:91 msgid "Add Empty book. (Book entry with no formats)" msgstr "Добавить пустую книгу (книга без каких-либо форматов)." -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:283 msgid "Save to disk" msgstr "Сохранить на диск" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:103 msgid "Save to disk in a single directory" msgstr "Сохранить на диск в одну директорию" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1782 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:405 msgid "Save only %s format to disk" msgstr "Сохранять на диск только формат %s" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1785 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:408 msgid "Save only %s format to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:118 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:289 msgid "View" msgstr "Вид" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:119 msgid "View specific format" msgstr "Просмотреть особый формат" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:125 msgid "Remove selected books" msgstr "Удалить выбранные книги" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 msgid "Remove files of a specific format from selected books.." msgstr "Удалить файлы определенного формата из выбранных книг." -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 msgid "Remove all formats from selected books, except..." msgstr "Удалить все форматы из выбранных книг, исключая..." -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:133 msgid "Remove covers from selected books" msgstr "Удаление обложки с выбранных книг" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:136 +msgid "Remove matching books from device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:153 msgid "Convert individually" msgstr "Индивидуальное преобразование" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:155 msgid "Bulk convert" msgstr "Общее преобразование" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:159 msgid "Create catalog of books in your calibre library" msgstr "Создать каталог книг в вашей библиотеке \"calibre\"" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:167 msgid "Run welcome wizard" msgstr "Запустить начальный мастер настройки" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:199 msgid "Similar books..." msgstr "Похожие книги..." -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:230 +msgid "Add books to library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:309 msgid "Cover Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:327 msgid "Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:336 -msgid "Side bar" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:384 msgid "Book Details" msgstr "" @@ -6837,15 +7357,15 @@ msgstr "Задание уже запущено" msgid "Unavailable" msgstr "Недоступен" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:280 msgid "Jobs:" msgstr "Работа:" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:298 msgid "Click to see list of active jobs." msgstr "Кликнуть для просмотра списка активных задач" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:358 msgid " - Jobs" msgstr " - Работы" @@ -6869,52 +7389,30 @@ msgstr "Размер (МБ)" msgid "Rating" msgstr "Рейтинг" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:294 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:300 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 -#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416 -msgid "None" -msgstr "Ничего" - -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:311 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1039 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1061 msgid "Book %s of %s." msgstr "Книга %s из %s." -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:656 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1097 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:662 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:398 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:865 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:869 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:101 -msgid "Collections" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1019 -msgid "Format" -msgstr "Формат" - -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1079 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1082 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 msgid "Double click to edit me

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

" @@ -6958,11 +7456,11 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:509 msgid "Not allowed" msgstr "Запрещено" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:510 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -7339,20 +7837,20 @@ msgstr "У книги нет ни названия, ни ISBN" msgid "No matches found for this book" msgstr "Нет совпадений в этой книге" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:251 msgid "Search" msgstr "Найти" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:304 msgid "The selected search will be permanently deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:346 msgid "Search (For Advanced Search click the button to the left)" msgstr "Поиск (для расширенного поиска нажмите кнопку слева)" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:379 msgid "Saved Searches" msgstr "" @@ -7428,61 +7926,74 @@ msgstr "" msgid "&Alternate shortcut:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:150 -msgid "Rename" +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:190 +msgid "Rename '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:194 +msgid "Edit sort for '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:199 msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:202 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:206 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:169 -msgid "Manage " +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:217 +msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:220 msgid "Manage Saved Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:231 msgid "Manage User Categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:377 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:432 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:266 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:510 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:511 msgid "The saved search name %s is already used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:652 -msgid "Sort by &popularity" -msgstr "Сортировать по &популярности" +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:726 +msgid "Sort by name" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:726 +msgid "Sort by popularity" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:727 +msgid "Sort by average rating" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:733 msgid "Match all" msgstr "Сравнить все" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:733 msgid "Match any" msgstr "Сравнить некоторые" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:661 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:738 msgid "Manage &user categories" msgstr "" @@ -7525,467 +8036,76 @@ msgid "" "reconvert them?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:172 -msgid "Error communicating with device" -msgstr "Ошибка подключения с устройством" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:162 msgid "&Restore" msgstr "Восстановить" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:164 msgid "&Donate to support calibre" msgstr "Пожертвовать на развитие calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:167 msgid "&Eject connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:172 msgid "&Restart" msgstr "&Перезапуск" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:206 msgid "

For help see the: User Manual
" msgstr "" "

Для получения справки см.:Руководство пользователя
" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:212 msgid "%s: %s by Kovid Goyal %%(version)s
%%(device)s

" msgstr "%s: %s by Kovid Goyal %%(version)s
%%(device)s

" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:240 msgid "Calibre Quick Start Guide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:347 -msgid "Select folder to open as device" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:485 -msgid "Device: " -msgstr "Устройство: " - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:487 -msgid " detected." -msgstr " определено." - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 -msgid "Connected " -msgstr "Подключено " - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:531 -msgid "Device database corrupted" -msgstr "База данных устройства неисправна" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 -msgid "" -"\n" -"

The database of books on the reader is corrupted. Try the " -"following:\n" -"

    \n" -"
  1. Unplug the reader. Wait for it to finish regenerating " -"the database (i.e. wait till it is ready to be used). Plug it back in. Now " -"it should work with %(app)s. If not try the next step.
  2. \n" -"
  3. Quit %(app)s. Find the file media.xml in the reader's " -"main memory. Delete it. Unplug the reader. Wait for it to regenerate the " -"file. Re-connect it and start %(app)s.
  4. \n" -"
\n" -" " -msgstr "" -"\n" -"

База данных книг устройства неисправна. Попробуйте " -"следующее:\n" -"

    \n" -"
  1. Отключите устройство. Дождитесь завершения создания " -"базы данных (т.е. дождитесь ее готовности к использованию). Подключите " -"устройство. Теперь должно все заработать в приложении %(app)s. Если этого не " -"произошло, то переходите к следующему пункту.
  2. \n" -"
  3. Закройте %(app)s приложение. Найдите файл media.xml в " -"основной памяти устройства. Удалите его. Отключите устройство. Подождите " -"создания файла. Подключите устройство снова и запустите приложение " -"%(app)s.
  4. \n" -"
\n" -" " - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:772 -msgid "Use library only" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:596 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:773 -msgid "User annotations generated from main library only" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:603 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1098 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1155 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1193 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1214 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1344 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1409 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1527 -msgid "No books selected" -msgstr "Нет Выбранных книг" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:604 -msgid "No books selected to fetch annotations from" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:629 -msgid "Merging user annotations into database" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:657 -msgid "%s
Last Page Read: %d (%d%%)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:663 -msgid "%s
Last Page Read: Location %d (%d%%)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:682 -msgid "Location %d • %s
%s
" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:691 -msgid "Page %d • %s
" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:696 -msgid "Location %d • %s
" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:816 -msgid "How many empty books?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:817 -msgid "How many empty books should be added?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:865 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:916 -msgid "Uploading books to device." -msgstr "Загрузка книг в устройство." - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:877 -msgid "EPUB Books" -msgstr "Книги EPUB" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:878 -msgid "LRF Books" -msgstr "Книги LRF" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:879 -msgid "HTML Books" -msgstr "Книги HTML" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:880 -msgid "LIT Books" -msgstr "Книги LIT" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:881 -msgid "MOBI Books" -msgstr "Книги MOBI" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:882 -msgid "Topaz books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:883 -msgid "Text books" -msgstr "Текстовые книги" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:884 -msgid "PDF Books" -msgstr "Книги PDF" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:885 -msgid "Comics" -msgstr "Комиксы" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:886 -msgid "Archives" -msgstr "Архивы" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:890 -msgid "Supported books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:925 -msgid "Merged some books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:926 -msgid "" -"Some duplicates were found and merged into the following existing books:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:935 -msgid "Failed to read metadata" -msgstr "Сбой чтения метаданных" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:936 -msgid "Failed to read metadata from the following" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:956 -msgid "Cannot delete" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:959 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1671 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1696 -msgid "No book selected" -msgstr "Нет выбранных книг" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:969 -msgid "Choose formats to be deleted" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:987 -msgid "Choose formats not to be deleted" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1025 -msgid "" -"The selected books will be permanently deleted and the files removed " -"from your computer. Are you sure?" -msgstr "" -"Выбранные книги будут навсегда удалены вместе с файлами с Вашего " -"компьютера. Вы уверены?" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1046 -msgid "" -"The selected books will be permanently deleted from your device. Are " -"you sure?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1061 -msgid "Deleting books from device." -msgstr "Удаляются книги из устройства." - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1097 -msgid "Cannot download metadata" -msgstr "Не удалось загрузить метаданные" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1113 -msgid "social metadata" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1115 -msgid "covers" -msgstr "обложек" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1115 -msgid "metadata" -msgstr "метаданных" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1117 -msgid "Downloading %s for %d book(s)" -msgstr "Загрузка %s для %d книг(и)" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1139 -msgid "Failed to download some metadata" -msgstr "Не удалось загрузить некоторые метаданные" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1140 -msgid "Failed to download metadata for the following:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1143 -msgid "Failed to download metadata:" -msgstr "Не удалось загрузить метаданные:" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1154 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1192 -msgid "Cannot edit metadata" -msgstr "Невозможно редактировать метаданные" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1213 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1216 -msgid "Cannot merge books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1217 -msgid "At least two books must be selected for merging" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1221 -msgid "" -"All book formats and metadata from the selected books will be added to the " -"first selected book.

The second and subsequently selected " -"books will not be deleted or changed.

Please confirm you want to " -"proceed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1232 -msgid "" -"All book formats and metadata from the selected books will be merged into " -"the first selected book.

After merger the second and " -"subsequently selected books will be deleted.

All book formats " -"of the first selected book will be kept and any duplicate formats in the " -"second and subsequently selected books will be permanently deleted " -"from your computer.

Are you sure you want to proceed?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1244 -msgid "" -"You are about to merge more than 5 books. Are you sure you want to " -"proceed?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1343 -msgid "Cannot save to disk" -msgstr "Невозможно сохранить на диск" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1346 -msgid "Choose destination directory" -msgstr "Выберете директорию получателя" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1379 -msgid "Error while saving" -msgstr "Ошибка при сохранении" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1380 -msgid "There was an error while saving." -msgstr "Произошла ошибка при сохранении." - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1387 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1388 -msgid "Could not save some books" -msgstr "Не удалось сохранить некоторые книги" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1389 -msgid "Click the show details button to see which ones." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1410 -msgid "No books selected to generate catalog for" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1427 -msgid "Generating %s catalog..." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1433 -msgid "" -"No books to catalog\n" -"Check exclude tags" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1443 -msgid "Catalog generated." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1446 -msgid "Export Catalog Directory" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1447 -msgid "Select destination for %s.%s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1461 -msgid "Fetching news from " -msgstr "Вызвать новость из " - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1475 -msgid " fetched." -msgstr " загружено." - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1526 -msgid "Cannot convert" -msgstr "Не преобразуется" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1555 -msgid "Starting conversion of %d book(s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1671 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1729 -msgid "Cannot view" -msgstr "Невозможно просмотреть" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1685 -msgid "Multiple Books Selected" -msgstr "Выбраны несколько книг" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1686 -msgid "" -"You are attempting to open %d books. Opening too many books at once can be " -"slow and have a negative effect on the responsiveness of your computer. Once " -"started the process cannot be stopped until complete. Do you wish to " -"continue?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1695 -msgid "Cannot open folder" -msgstr "Не могу открыть папку" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1730 -msgid "%s has no available formats." -msgstr "%s неизвестный формат." - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1764 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1769 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:392 msgid "Cannot configure" msgstr "Невозможно настроить" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1765 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:388 msgid "Cannot configure while there are running jobs." msgstr "Пока запущено задание, не могу настроить" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1770 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:393 msgid "Cannot configure before calibre is restarted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1817 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:438 msgid "No detailed info available" msgstr "Нет доступной подробной информации" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1818 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:439 msgid "No detailed information is available for books on the device." msgstr "Не доступна подробная информация книг на устройстве" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1870 -msgid "Failed" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1876 -msgid "Error talking to device" -msgstr "Ошибка согласования устройства" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1877 -msgid "" -"There was a temporary error talking to the device. Please unplug and " -"reconnect the device and or reboot." -msgstr "" -"Была временная ошибка общения с устройством. Пожалуста, переподключите " -"устройство или перегрузите его." - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1900 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1928 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:517 msgid "Conversion Error" msgstr "Ошибка преобразования" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1901 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:490 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using third party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1914 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:503 msgid "Recipe Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1929 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:518 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1969 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:558 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." @@ -7993,22 +8113,22 @@ msgstr "" "является результато труда многих добровольцев по всему миру. Если Вы сочли " "его полезным, будьте добры пожертвовать на его развитие." -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1994 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:583 msgid "There are active jobs. Are you sure you want to quit?" msgstr "Имеется активное задание. Вы все равно хотите выйти?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1997 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:586 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2001 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:590 msgid "WARNING: Active jobs" msgstr "ПРЕДУПРЕЖДЕНИЕ: Активные задания" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2053 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:642 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -8016,7 +8136,7 @@ msgstr "" "продолжит работать в трее. Для завершения работы выберитеQuit в " "контекстном меню трея." -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2072 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:52 msgid "" "Latest version: %s" @@ -8024,11 +8144,11 @@ msgstr "" "Последняя версия: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2080 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:60 msgid "Update available" msgstr "Доступно обновление" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2081 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:61 msgid "" "%s has been updated to version %s. See the new features. Visit the download page?" @@ -8865,48 +8985,48 @@ msgstr "" msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:270 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:275 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:273 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:278 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:276 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:281 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:279 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:280 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:284 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:285 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:430 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:440 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:435 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:445 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:430 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:440 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:435 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:445 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:433 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:443 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:438 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:448 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:433 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:443 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:438 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:448 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:437 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:442 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:437 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:442 msgid "empty" msgstr "" @@ -9346,7 +9466,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:655 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:503 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 msgid "Show detailed output information. Useful for debugging" msgstr "Показать детальную информацию. Используется для отладки." @@ -9435,43 +9555,47 @@ msgstr "" "\n" "Для справки: %%prog команда --help\n" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:487 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:70 +msgid "%sAverage rating is %3.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:520 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:489 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:522 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:491 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:524 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1736 msgid "

Migrating old database to ebook library in %s

" msgstr "

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

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1765 msgid "Copying %s" msgstr "Копирование %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1782 msgid "Compacting database" msgstr "Сжатие базы данных" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1804 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1875 msgid "Checking SQL integrity..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1845 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1916 msgid "Checking for missing files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1867 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1938 msgid "Checked id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:118 msgid "Ratings" msgstr "" @@ -9660,43 +9784,43 @@ msgstr "" msgid "Write process PID to the specified file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:112 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:108 msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:124 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:127 msgid "%d items" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:141 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:144 msgid "RATING: %s
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:144 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:147 msgid "TAGS: %s
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:148 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:151 msgid "SERIES: %s [%s]
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:189 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:192 msgid "Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Books in your library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:234 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:237 msgid "By " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:235 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:238 msgid "Books sorted by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:535 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:542 msgid "Newest" msgstr "" @@ -9839,34 +9963,38 @@ msgid "English (Pakistan)" msgstr "Английский (Пакистан)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 +msgid "English (Israel)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 msgid "English (Singapore)" msgstr "Английский (Сингапур)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "Dutch (BE)" msgstr "" @@ -9929,93 +10057,93 @@ msgstr "Не загружать последнюю версию встроенн msgid "Unknown News Source" msgstr "Неизвестный новостной ресурс" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:605 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:606 msgid "The \"%s\" recipe needs a username and password." msgstr "Рецепт \"%s\" требует имя пользожателя и пароль" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:702 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 msgid "Download finished" msgstr "Закачка завершена" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:704 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:705 msgid "Failed to download the following articles:" msgstr "Неудачная загрузка следующих статей:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:710 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:711 msgid "Failed to download parts of the following articles:" msgstr "Неудачная загрузка частей следующих статей:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:712 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 msgid " from " msgstr " из " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:714 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:715 msgid "\tFailed links:" msgstr "\tБитые ссылки:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:831 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 msgid "Could not fetch article. Run with -vv to see the reason" msgstr "Не может быть вызвана статья. Запустите с -w чтобы увидеть причину." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:852 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:849 msgid "Fetching feeds..." msgstr "Вызываются заготовки..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:857 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:854 msgid "Got feeds from index page" msgstr "Получить заготовки для оглавления" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:863 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:860 msgid "Trying to download cover..." msgstr "Попытка скачать обложку..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:865 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:862 msgid "Generating masthead..." msgstr "Создаем титульные данные..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:946 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 msgid "Starting download [%d thread(s)]..." msgstr "Начало загрузки [%d поток(и)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:962 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:959 msgid "Feeds downloaded to %s" msgstr "Заготовки закачиватся в %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:972 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:969 msgid "Could not download cover: %s" msgstr "Невозможно скачать обложку: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:981 msgid "Downloading cover from %s" msgstr "Скачивается обложка из %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1024 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1021 msgid "Masthead image downloaded" msgstr "Выходные данные изображения загрузили" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1220 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1211 msgid "Untitled Article" msgstr "Статья без названия" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1291 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1282 msgid "Article downloaded: %s" msgstr "Статья скачена: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1302 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1293 msgid "Article download failed: %s" msgstr "Ошибка загрузки статьи: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1319 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1310 msgid "Fetching feed" msgstr "Доставляется материал" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1466 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1457 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1482 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1473 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -10036,7 +10164,7 @@ msgstr "Запланированно" msgid "Custom" msgstr "Пользовательский" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:480 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:482 msgid "" "%prog URL\n" "\n" @@ -10046,19 +10174,19 @@ msgstr "" "\n" "Где URL на пример http://google.com" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:483 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:485 msgid "Base directory into which URL is saved. Default is %default" msgstr "" "Основная директория, в которую сохранятся URL. По умолчанию: %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:486 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:488 msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" "Максимальное время ожидания ответа от сервера. По умолчанию: %default с" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:489 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:491 msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" @@ -10066,7 +10194,7 @@ msgstr "" "Максимально число уровней вложения, т.е. глубина последовательных ссылок. По " "умолчанию: %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:492 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494 msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" @@ -10074,7 +10202,7 @@ msgstr "" "Максимальное количество файлов для скачивания. Применимо только к файлам из " "тегов . По умолчанию: %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496 msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" @@ -10082,7 +10210,7 @@ msgstr "" "Минимальный интервал в секундах между последовательными вызовами. По " "умолчанию: %default с" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." @@ -10090,7 +10218,7 @@ msgstr "" "Кодировка вебсайтов, которые вы собираетесь скачивать. По умолчанию делается " "попытка определения кодировки." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:500 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " @@ -10101,7 +10229,7 @@ msgstr "" "скачиваться тогда, когда она совпадет хотя бы с одним из регулярных " "выражений. По умолчанию, никакие ссылки не скачиваются." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:500 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:502 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -10115,7 +10243,7 @@ msgstr "" "умолчанию, ссылки не отклоняются. Если указаны обе опции --filter-regexp и --" "match-regexp, то вначале будет учитываться --filter-regexp." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:502 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:504 msgid "Do not download CSS stylesheets." msgstr "Не скачивать файлы стилей CSS." @@ -10461,12 +10589,18 @@ msgstr "Не скачивать файлы стилей CSS." #~ msgid "Working" #~ msgstr "Работа" +#~ msgid "Device database corrupted" +#~ msgstr "База данных устройства неисправна" + #~ msgid "Copying library to " #~ msgstr "Копирование библиотеки в " #~ msgid "Could not move database" #~ msgstr "Невозможно перенести базу данных" +#~ msgid "Sort by &popularity" +#~ msgstr "Сортировать по &популярности" + #~ msgid "/Unknown" #~ msgstr "/Неизвестное" @@ -10794,6 +10928,9 @@ msgstr "Не скачивать файлы стилей CSS." #~ msgid "Frequently used directories" #~ msgstr "Часто используемая директория" +#~ msgid "Sort tags list by popularity" +#~ msgstr "Сортировать список эпилогов по популярности" + #~ msgid "Format for &single file save:" #~ msgstr "Формат для единственного сохраненного файла:" @@ -12088,6 +12225,35 @@ msgstr "Не скачивать файлы стилей CSS." #~ msgid "Communicate with the Sony PRS-600/700/900 eBook reader." #~ msgstr "Соединяться с Sony PRS-600/700/900" +#~ msgid "" +#~ "\n" +#~ "

The database of books on the reader is corrupted. Try the " +#~ "following:\n" +#~ "

    \n" +#~ "
  1. Unplug the reader. Wait for it to finish regenerating " +#~ "the database (i.e. wait till it is ready to be used). Plug it back in. Now " +#~ "it should work with %(app)s. If not try the next step.
  2. \n" +#~ "
  3. Quit %(app)s. Find the file media.xml in the reader's " +#~ "main memory. Delete it. Unplug the reader. Wait for it to regenerate the " +#~ "file. Re-connect it and start %(app)s.
  4. \n" +#~ "
\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ "

База данных книг устройства неисправна. Попробуйте " +#~ "следующее:\n" +#~ "

    \n" +#~ "
  1. Отключите устройство. Дождитесь завершения создания " +#~ "базы данных (т.е. дождитесь ее готовности к использованию). Подключите " +#~ "устройство. Теперь должно все заработать в приложении %(app)s. Если этого не " +#~ "произошло, то переходите к следующему пункту.
  2. \n" +#~ "
  3. Закройте %(app)s приложение. Найдите файл media.xml в " +#~ "основной памяти устройства. Удалите его. Отключите устройство. Подождите " +#~ "создания файла. Подключите устройство снова и запустите приложение " +#~ "%(app)s.
  4. \n" +#~ "
\n" +#~ " " + #~ msgid "Send specific format to storage card B" #~ msgstr "Отправить определённый формат на карту памяти B" diff --git a/src/calibre/translations/sq.po b/src/calibre/translations/sq.po index 140395c6b8..7fb355338f 100644 --- a/src/calibre/translations/sq.po +++ b/src/calibre/translations/sq.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2010-06-11 22:51+0000\n" -"PO-Revision-Date: 2010-06-11 19:05+0000\n" +"POT-Creation-Date: 2010-06-18 17:57+0000\n" +"PO-Revision-Date: 2010-06-18 17:08+0000\n" "Last-Translator: Besnik \n" "Language-Team: Albanian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-06-12 03:40+0000\n" +"X-Launchpad-Export-Date: 2010-06-19 03:47+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43 @@ -23,11 +23,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:72 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:75 #: /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 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:431 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:432 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:385 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:98 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:101 @@ -40,12 +40,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1894 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1896 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/output.py:24 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:230 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:270 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:273 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:373 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:19 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:382 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:21 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:46 @@ -54,8 +54,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:123 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:943 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1055 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:945 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1057 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:39 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:28 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 @@ -101,44 +101,46 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:98 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:233 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:235 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:286 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:812 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:177 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:134 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:665 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:674 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1156 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:492 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:843 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1015 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1037 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:92 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:185 #: /home/kovid/work/calibre/src/calibre/library/cli.py:213 #: /home/kovid/work/calibre/src/calibre/library/database.py:913 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:302 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:314 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:880 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:917 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1515 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1517 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:916 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:985 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1586 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1588 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1710 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:268 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:131 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:134 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:137 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:68 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 @@ -276,62 +278,62 @@ msgid "This profile is intended for the SONY PRS 300." msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:78 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:300 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:301 msgid "This profile is intended for the SONY PRS-900." msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:86 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:330 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:331 msgid "This profile is intended for the Microsoft Reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:97 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:341 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:342 msgid "This profile is intended for the Mobipocket books." msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:110 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:354 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:355 msgid "This profile is intended for the Hanlin V3 and its clones." msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:122 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:366 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:367 msgid "This profile is intended for the Hanlin V5 and its clones." msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:132 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:375 msgid "This profile is intended for the Cybook G3." msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:145 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:387 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:388 msgid "This profile is intended for the Cybook Opus." msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:157 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:398 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:399 msgid "This profile is intended for the Amazon Kindle." msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:169 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:433 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:434 msgid "This profile is intended for the Irex Illiad." msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:181 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:446 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:447 msgid "This profile is intended for the IRex Digital Reader 1000." msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:194 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:460 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:461 msgid "This profile is intended for the IRex Digital Reader 800." msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:474 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:475 msgid "This profile is intended for the B&N Nook." msgstr "" @@ -355,21 +357,21 @@ msgstr "" msgid "This profile is intended for the Kobo Reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:291 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:292 msgid "This profile is intended for the SONY PRS-300." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:309 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:310 msgid "This profile is intended for the 5-inch JetBook." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:318 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:319 msgid "" "This profile is intended for the SONY PRS line. The 500/505/700 etc, in " "landscape mode. Mainly useful for comics." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:416 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:417 msgid "This profile is intended for the Amazon Kindle DX." msgstr "" @@ -389,15 +391,19 @@ msgstr "" msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:77 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +msgid "Enabled plugins" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:83 msgid "No valid plugin found in " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:278 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:460 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:433 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "" " %prog options\n" "\n" @@ -405,29 +411,29 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:439 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:499 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:441 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:501 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:443 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:503 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:445 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:505 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:447 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:507 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:449 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:509 msgid "Disable the named plugin" msgstr "" @@ -441,59 +447,70 @@ msgid "" "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:68 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:70 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:75 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:78 msgid "Communicate with iBooks through iTunes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:81 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:84 msgid "Apple device detected, launching iTunes, please wait ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:196 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:217 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:227 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:230 msgid "Updating device metadata listing..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:282 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:318 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:921 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:947 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:301 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:842 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:876 msgid "%d of %d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:325 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:881 msgid "finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:499 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:519 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:703 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:742 #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:28 msgid "settings for device drivers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:705 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:744 #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:30 msgid "Ordered list of formats the device will accept" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:776 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:813 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:2168 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:810 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:816 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:239 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:167 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1470 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:128 +msgid "News" +msgstr "Lajme" + #: /home/kovid/work/calibre/src/calibre/devices/binatone/driver.py:17 msgid "Communicate with the Binatone Readme eBook reader." msgstr "" @@ -516,6 +533,10 @@ msgstr "" msgid "Communicate with the EB600 eBook reader." msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:207 +msgid "Communicate with the PocketBook 301 reader." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/edge/driver.py:17 msgid "Entourage Edge" msgstr "" @@ -528,6 +549,10 @@ msgstr "" msgid "Communicate with the ESlick eBook reader." msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/eslick/driver.py:49 +msgid "Communicate with the Sigmatek eBook reader." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/folder_device/driver.py:16 #: /home/kovid/work/calibre/src/calibre/devices/folder_device/driver.py:30 msgid "Use an arbitrary folder as a device." @@ -542,14 +567,20 @@ msgstr "" msgid "Communicate with Hanlin V3 eBook readers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:90 +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:87 msgid "Communicate with Hanlin V5 eBook readers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:109 +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:106 msgid "Communicate with the BOOX eBook reader." msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:121 +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/hanvon/driver.py:18 msgid "Communicate with the Hanvon N520 eBook reader." msgstr "" @@ -596,15 +627,15 @@ msgstr "" msgid "Communicate with the JetBook eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:42 msgid "Communicate with the Kindle eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:147 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:169 msgid "Communicate with the Kindle 2 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:157 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:210 msgid "Communicate with the Kindle DX eBook reader." msgstr "" @@ -648,13 +679,13 @@ msgstr "" msgid "Communicate with all the Sony eBook readers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:60 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:142 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:143 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:68 msgid "Unnamed" msgstr "" @@ -675,61 +706,50 @@ msgstr "" msgid "Communicate with the iPapyrus reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:247 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:248 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:427 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:428 msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:492 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:493 msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:585 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:586 msgid "Could not find mount helper: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:597 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:598 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:605 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:606 msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:742 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:744 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:743 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:745 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:746 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:747 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:775 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:776 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:777 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:778 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:780 msgid "There is insufficient free space on the storage card" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:815 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:843 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:239 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:141 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1399 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:120 -msgid "News" -msgstr "Lajme" - #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:12 msgid "Configure Device" msgstr "Formësoni Pajisjen" @@ -739,16 +759,20 @@ msgid "Place files in sub directories if the device supports them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:81 msgid "Read metadata from files on device" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:36 +msgid "Use author sort instead of author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:38 msgid "Template to control how books are saved" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:39 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:84 msgid "Extra customization" msgstr "Përshtatje Ekstra" @@ -1698,84 +1722,88 @@ msgstr "" msgid "Comic" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:372 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:381 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:848 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:866 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:543 msgid "Title" msgstr "Titull" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:373 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:382 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:350 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:849 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:867 msgid "Author(s)" msgstr "Autor(ë)" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:374 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:62 msgid "Publisher" msgstr "Botues" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:375 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:384 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:376 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:306 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1034 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1056 msgid "Comments" msgstr "Komente" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:384 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:26 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:103 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:139 msgid "Tags" msgstr "Etiketa" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:386 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:311 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1039 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:102 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1061 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:87 msgid "Series" msgstr "Seri" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:387 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:396 msgid "Language" msgstr "Gjuhë" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:389 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1044 msgid "Timestamp" msgstr "Vulë kohore" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:391 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 msgid "Published" msgstr "Botuar" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:393 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:402 msgid "Rights" msgstr "Të drejta" @@ -1783,7 +1811,7 @@ msgstr "Të drejta" msgid "EDITORIAL REVIEW" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/archive.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/archive.py:41 msgid "" "Extract common e-book formats from archives (zip/rar) files. Also try to " "autodetect if they are actually cbz/cbr files." @@ -1882,6 +1910,10 @@ msgstr "" msgid "No cover found" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/douban.py:41 +msgid "Downloads metadata from Douban.com" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:33 msgid "Metadata download" msgstr "" @@ -1920,6 +1952,10 @@ msgstr "" msgid "Downloads social metadata from amazon.com" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:205 +msgid "Downloads series information from librarything.com" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/isbndb.py:94 msgid "" "\n" @@ -1976,7 +2012,7 @@ msgid "" "Fetch a cover image for the book identified by ISBN from LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1220 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1222 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1371 msgid "Cover" msgstr "Kapak" @@ -2260,6 +2296,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:29 msgid "Author" msgstr "" @@ -2465,7 +2503,7 @@ msgid "Use Roman numerals for series number" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:47 -msgid "Sort tags list by popularity" +msgid "Sort tags list by name, popularity, or rating" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:49 @@ -2546,23 +2584,412 @@ msgstr "" msgid "The layout of the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105 +msgid "Show the average rating per item indication in the tag browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:476 msgid "Copied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:187 msgid "Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:187 msgid "Copy to Clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:397 msgid "Choose Files" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:242 +msgid "Use library only" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:243 +msgid "User annotations generated from main library only" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:666 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1037 +msgid "No books selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:74 +msgid "No books selected to fetch annotations from" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:99 +msgid "Merging user annotations into database" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:127 +msgid "%s
Last Page Read: %d (%d%%)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:133 +msgid "%s
Last Page Read: Location %d (%d%%)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:152 +msgid "Location %d • %s
%s
" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:161 +msgid "Page %d • %s
" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:166 +msgid "Location %d • %s
" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:288 +msgid "How many empty books?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:289 +msgid "How many empty books should be added?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:388 +msgid "Uploading books to device." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:139 +msgid "Books" +msgstr "Libra" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:349 +msgid "EPUB Books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:350 +msgid "LRF Books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:351 +msgid "HTML Books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:352 +msgid "LIT Books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:353 +msgid "MOBI Books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:354 +msgid "Topaz books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:355 +msgid "Text books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:356 +msgid "PDF Books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:357 +msgid "Comics" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:358 +msgid "Archives" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:362 +msgid "Supported books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:397 +msgid "Merged some books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:398 +msgid "" +"Some duplicates were found and merged into the following existing books:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:407 +msgid "Failed to read metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:408 +msgid "Failed to read metadata from the following" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:432 +msgid "Add to library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1214 +msgid "No book selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:432 +msgid "No book files found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:454 +msgid "Cannot delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:467 +msgid "Choose formats to be deleted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:485 +msgid "Choose formats not to be deleted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:505 +msgid "Cannot delete books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:506 +msgid "No device is connected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:516 +msgid "Main memory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:427 +msgid "Storage Card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:429 +msgid "Storage Card B" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:523 +msgid "No books to delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:524 +msgid "None of the selected books are on the device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:598 +msgid "Deleting books from device." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:562 +msgid "" +"The selected books will be permanently deleted and the files removed " +"from your computer. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:583 +msgid "" +"The selected books will be permanently deleted from your device. Are " +"you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:608 +msgid "Cannot download metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:624 +msgid "social metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:626 +msgid "covers" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:626 +msgid "metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:628 +msgid "Downloading %s for %d book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:650 +msgid "Failed to download some metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:651 +msgid "Failed to download metadata for the following:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:654 +msgid "Failed to download metadata:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:946 +#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:53 +msgid "Error" +msgstr "Gabim" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:703 +msgid "Cannot edit metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:725 +msgid "Cannot merge books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:726 +msgid "At least two books must be selected for merging" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:730 +msgid "" +"All book formats and metadata from the selected books will be added to the " +"first selected book.

The second and subsequently selected " +"books will not be deleted or changed.

Please confirm you want to " +"proceed." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:741 +msgid "" +"All book formats and metadata from the selected books will be merged into " +"the first selected book.

After merger the second and " +"subsequently selected books will be deleted.

All book formats " +"of the first selected book will be kept and any duplicate formats in the " +"second and subsequently selected books will be permanently deleted " +"from your computer.

Are you sure you want to proceed?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:753 +msgid "" +"You are about to merge more than 5 books. Are you sure you want to " +"proceed?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:853 +msgid "Cannot save to disk" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:856 +msgid "Choose destination directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:889 +msgid "Error while saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:890 +msgid "There was an error while saving." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:897 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:898 +msgid "Could not save some books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:899 +msgid "Click the show details button to see which ones." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:920 +msgid "No books selected to generate catalog for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:937 +msgid "Generating %s catalog..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:261 +msgid "No books found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:943 +msgid "" +"No books to catalog\n" +"Check exclude tags" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:953 +msgid "Catalog generated." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:956 +msgid "Export Catalog Directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:957 +msgid "Select destination for %s.%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:973 +msgid "Fetching news from " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:987 +msgid " fetched." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1036 +msgid "Cannot convert" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1065 +msgid "Starting conversion of %d book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1250 +msgid "Cannot view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 +msgid "Choose the format to view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1203 +msgid "Multiple Books Selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1204 +msgid "" +"You are attempting to open %d books. Opening too many books at once can be " +"slow and have a negative effect on the responsiveness of your computer. Once " +"started the process cannot be stopped until complete. Do you wish to " +"continue?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1213 +msgid "Cannot open folder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1251 +msgid "%s has no available formats." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/add.py:54 msgid "Searching in" msgstr "" @@ -2584,15 +3011,10 @@ msgid "The specified directory could not be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:260 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:809 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1432 -msgid "No books found" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/add.py:327 msgid "Added" msgstr "" @@ -2711,17 +3133,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:571 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:573 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:575 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:577 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:578 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:628 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:369 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:388 @@ -2740,8 +3162,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 @@ -2772,6 +3194,58 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:22 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1042 +msgid "Path" +msgstr "Shteg" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:96 +msgid "Formats" +msgstr "Formate" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1045 +msgid "Collections" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:55 +msgid "Click to open" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416 +msgid "None" +msgstr "Asnjë" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:301 +msgid "Click to open Book Details window" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:16 msgid "CSV/XML Options" msgstr "" @@ -2831,7 +3305,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/save_template_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:106 @@ -2849,8 +3323,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:20 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:222 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1362 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1380 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1433 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1451 msgid "Catalog" msgstr "" @@ -3530,11 +4004,6 @@ msgstr "" msgid "RB Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1677 -msgid "Choose the format to view" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 msgid "Cannot build regex using the GUI builder without a book." msgstr "" @@ -3828,11 +4297,11 @@ msgid "" "href=\"http://calibre-ebook.com/user_manual/xpath.html\">XPath Tutorial
." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:119 msgid "Cover browser could not be loaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 msgid "Browse by covers" msgstr "" @@ -3881,262 +4350,270 @@ msgstr "" msgid "tags to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:45 #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:135 msgid "No details available." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:145 msgid "Device no longer connected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:250 msgid "Get device information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:276 msgid "Get list of books on device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:286 msgid "Get annotations from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:295 msgid "Send metadata to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:304 msgid "Upload %d books to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:319 msgid "Delete books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:336 msgid "Download books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:346 msgid "View book on device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:381 msgid "Set default send to device action" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:394 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:398 msgid "Email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:398 msgid " and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:407 msgid "Send to main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:409 msgid "Send to storage card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:409 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:411 msgid "Send to storage card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:414 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:423 -msgid "Main Memory" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/device.py:416 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:425 -msgid "Storage Card A" +msgid "Main Memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:427 -msgid "Storage Card B" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:443 msgid "Send and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:444 msgid "Send specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:481 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:483 msgid "Connect to folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:486 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:488 msgid "Disconnect from folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:496 msgid "Fetch annotations (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:609 -msgid "selected to send" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:614 -msgid "Choose format to send to device" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:622 -msgid "No device" -msgstr "Pa pajisje" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:623 -msgid "Cannot send: No device is connected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:630 -msgid "No card" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:606 +msgid "Error communicating with device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:627 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631 -msgid "Cannot send: Device has no storage card" +msgid "Select folder to open as device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -msgid "E-book:" -msgstr "E-libër:" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:669 +msgid "Failed" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:675 -msgid "Attached, you will find the e-book" +msgid "Error talking to device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:676 +msgid "" +"There was a temporary error talking to the device. Please unplug and " +"reconnect the device and or reboot." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:717 +msgid "Device: " +msgstr "Pajisje: " + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:719 +msgid " detected." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742 +msgid "Connected " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:810 +msgid "selected to send" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:815 +msgid "Choose format to send to device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:823 +msgid "No device" +msgstr "Pa pajisje" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:824 +msgid "Cannot send: No device is connected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:831 +msgid "No card" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:828 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:832 +msgid "Cannot send: Device has no storage card" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873 +msgid "E-book:" +msgstr "E-libër:" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:876 +msgid "Attached, you will find the e-book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:180 msgid "by" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878 msgid "in the %s format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 msgid "Sending email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:720 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:819 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:880 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:999 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1006 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1081 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1200 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1207 msgid "No suitable formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:922 msgid "Auto convert the following books before sending via email?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:929 msgid "" "Could not email the following books as no suitable formats were found:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:746 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:947 msgid "Failed to email books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:948 msgid "Failed to email the following books:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:751 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:952 msgid "Sent by email:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:979 msgid "News:" msgstr "Lajme:" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:779 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:980 msgid "Attached is the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:790 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:991 msgid "Sent news to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:820 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1021 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1082 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1201 msgid "Auto convert the following books before uploading to the device?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:849 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1050 msgid "Sending catalogs to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1113 msgid "Sending news to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167 msgid "Sending books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found. Convert the book(s) to a format supported by your device first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1256 msgid "No space on device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1056 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1257 msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:78 msgid "Select available formats and their order for this device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:82 msgid "Use sub directories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:81 -msgid "Save &template:" +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:83 +msgid "Use author sort for author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:115 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:116 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:99 -msgid "Path" -msgstr "Shteg" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:122 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:301 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:100 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:91 -msgid "Formats" -msgstr "Formate" +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:85 +msgid "Save &template:" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:68 msgid "Fit &cover to view" @@ -4280,165 +4757,165 @@ msgstr "" msgid "new email address" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:489 +msgid "Wide" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:490 +msgid "Narrow" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:500 msgid "System port selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:501 msgid "" "The value %d you have chosen for the content server port is a system " "port. Your operating system may not allow the server to run on this " "port. To be safe choose a port number larger than 1024." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:510 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:933 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1144 -#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:53 -msgid "Error" -msgstr "Gabim" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:521 msgid "Failed to install command line tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:514 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 msgid "Command line tools installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 msgid "Command line tools installed in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:526 msgid "" "If you move calibre.app, you have to re-install the command line tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:577 msgid "No valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:578 msgid "%s is not a valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:581 msgid "Choose plugin" msgstr "Zgjidhni shtojcë" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:593 msgid "Plugin cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:594 msgid "The plugin: %s cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 msgid "Plugin not customizable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:604 msgid "Plugin: %s does not need customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:612 msgid "Customize" msgstr "Personalizojeni" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:650 msgid "Cannot remove builtin plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:651 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:682 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:687 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:688 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:48 msgid "Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:679 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:689 msgid "Do you really want to delete column %s and all its data?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:746 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:756 msgid "Error log:" msgstr "Regjistrim gabimesh:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:753 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:763 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:781 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:343 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:805 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:815 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:822 msgid "Invalid size" msgstr "Madhësi e pavlefshme" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:823 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:868 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:881 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:886 msgid "Invalid database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:869 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:882 msgid "Invalid database location " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:883 msgid "
Must be a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:874 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:887 msgid "Invalid database location.
Cannot write to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:879 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:892 msgid "Must restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:893 msgid "" "The changes you made require that Calibre be restarted. Please restart as " "soon as practical." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:927 msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:947 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:939 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:952 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:953 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -4549,279 +5026,288 @@ msgstr "" msgid "Sending to &device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:297 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:201 msgid "Preferences" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 msgid "" "&Location of ebooks (The ebooks are stored in folders sorted by author and " "metadata is stored in the file metadata.db)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 msgid "Browse for the new database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 msgid "Show notification when &new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 msgid "Download &social metadata (tags/ratings/etc.) by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 msgid "&Overwrite author and title by default when fetching metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 msgid "Default network &timeout:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 msgid " seconds" msgstr " sekonda" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:558 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:559 msgid "Normal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:560 msgid "High" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:561 msgid "Low" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:562 msgid "Job &priority:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:563 msgid "Preferred &output format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:564 msgid "Preferred &input format order:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:567 msgid "Use &Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:568 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:569 msgid "Show ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:570 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:571 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:572 +msgid "Show &average ratings in the tags browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:573 msgid "Search as you type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:574 msgid "Automatically send downloaded &news to ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:575 msgid "&Delete news from library when it is automatically sent to reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:576 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:577 msgid "Toolbar" msgstr "Panel" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:578 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:579 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:580 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:581 msgid "&Button size in toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:582 msgid "Show &text in toolbar buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:583 msgid "Select visible &columns in library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:585 msgid "Remove a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:587 msgid "Add a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:589 msgid "Edit settings of a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:592 msgid "Use internal &viewer for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:580 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:593 +msgid "User Interface &layout (needs restart):" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:594 msgid "Add an email address to which to send books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:595 msgid "&Add email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:596 msgid "Make &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:597 msgid "&Remove email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:598 msgid "" "calibre can send your books to you (or your reader) by email. Emails will be " "automatically sent for downloaded news to all email addresses that have Auto-" "send checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:585 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:599 msgid "&Maximum number of waiting worker processes (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:600 msgid "&Check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:601 msgid "&Install command line tools" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:602 msgid "Open calibre &configuration directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:603 msgid "Limit the max. simultaneous jobs to the available CPU &cores" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:604 msgid "Debug &device detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:605 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:606 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:607 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117 msgid "&Username:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:608 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119 msgid "&Password:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:609 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:610 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:597 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:611 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:612 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:214 msgid "&Show password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:613 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:614 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:615 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:616 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:617 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:618 msgid "Run server &automatically on startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:619 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:620 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 msgid "" "

Remember to leave calibre running as the server only runs as long as " @@ -4832,33 +5318,33 @@ msgid "" "the IP address of the computer calibre is running on." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:622 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:623 msgid "Enable/&Disable plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:624 msgid "&Customize plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:625 msgid "&Remove plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:626 msgid "Add new plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:627 msgid "Plugin &file:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:629 msgid "&Add" msgstr "" @@ -4896,9 +5382,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:137 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:850 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:868 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:542 msgid "Date" msgstr "" @@ -5085,6 +5572,27 @@ msgstr "" msgid "ERROR" msgstr "GABIM" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:69 +msgid "Location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1041 +msgid "Format" +msgstr "Format" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:50 +msgid "Delete from device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:29 +msgid "Author sort" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:47 +msgid "Manage authors" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63 msgid "Author Sort" msgstr "" @@ -5291,11 +5799,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:139 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:876 -msgid "Books" -msgstr "Libra" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:167 msgid "No permission" msgstr "" @@ -5334,67 +5837,75 @@ msgstr "" msgid "Abort the editing of all remaining books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:444 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:450 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:453 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:532 +msgid "Cannot use tag editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:533 +msgid "The tags editor cannot be used if you have modified the tags" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:553 msgid "Downloading cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:560 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:576 msgid "Cannot fetch cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:561 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:577 msgid "Could not fetch cover.
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:567 msgid "The download timed out." msgstr "Shkarkimit i mbaroi koha." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:571 msgid "Could not find cover for this book. Try specifying the ISBN first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:583 msgid "Bad cover" msgstr "Kapak i Prishur" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:584 msgid "The cover is not a valid picture" msgstr "Kapaku s'është pamje e vlefshme" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:617 msgid "There were errors" msgstr "Pati gabime" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:618 msgid "There were errors downloading social metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:647 msgid "Cannot fetch metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:648 msgid "You must specify at least one of ISBN, Title, Authors or Publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:714 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:719 msgid "Permission denied" msgstr "Leje e mohuar" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:720 msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -5751,12 +6262,12 @@ msgid "Choose formats" msgstr "Zgjidhni formate" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:72 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:76 msgid "Authors" msgstr "Autorë" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:101 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:107 msgid "Publishers" msgstr "Botuesa" @@ -5869,12 +6380,12 @@ msgid "Add tag to available tags and apply it to current book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:500 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:501 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -5906,25 +6417,25 @@ msgstr "" msgid "Are you certain you want to delete the following items?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 msgid "Category Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Items in use" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 msgid "Rename the item in every book where it is used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 msgid "Ctrl+S" msgstr "" @@ -6206,139 +6717,144 @@ msgstr "" msgid "Regular expression (?P)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:36 msgid "Save single format to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:52 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:55 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:58 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:60 msgid "Download only metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:62 msgid "Download only covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:65 msgid "Download only social metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:71 msgid "Merge into first selected book - delete others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:74 msgid "Merge into first selected book - keep others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:82 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:84 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:88 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:91 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:283 msgid "Save to disk" msgstr "Ruaje në disk" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:103 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1782 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:405 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1785 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:408 msgid "Save only %s format to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:118 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:289 msgid "View" msgstr "Shfaqje" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:119 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:125 msgid "Remove selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 msgid "Remove files of a specific format from selected books.." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 msgid "Remove all formats from selected books, except..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:133 msgid "Remove covers from selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:136 +msgid "Remove matching books from device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:153 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:155 msgid "Bulk convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:159 msgid "Create catalog of books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:167 msgid "Run welcome wizard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:199 msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:230 +msgid "Add books to library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:309 msgid "Cover Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:327 msgid "Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:336 -msgid "Side bar" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:384 msgid "Book Details" msgstr "" @@ -6389,15 +6905,15 @@ msgstr "" msgid "Unavailable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:280 msgid "Jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:298 msgid "Click to see list of active jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:358 msgid " - Jobs" msgstr "" @@ -6421,52 +6937,30 @@ msgstr "" msgid "Rating" msgstr "Vlerësim" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:294 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:300 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 -#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416 -msgid "None" -msgstr "Asnjë" - -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:311 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1039 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1061 msgid "Book %s of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:656 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1097 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:662 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:398 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:865 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:869 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:101 -msgid "Collections" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1019 -msgid "Format" -msgstr "Format" - -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1079 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1082 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 msgid "Double click to edit me

" msgstr "" @@ -6510,11 +7004,11 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:509 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:510 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -6886,20 +7380,20 @@ msgstr "" msgid "No matches found for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:251 msgid "Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:304 msgid "The selected search will be permanently deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:346 msgid "Search (For Advanced Search click the button to the left)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:379 msgid "Saved Searches" msgstr "" @@ -6975,61 +7469,74 @@ msgstr "" msgid "&Alternate shortcut:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:150 -msgid "Rename" +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:190 +msgid "Rename '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:194 +msgid "Edit sort for '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:199 msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:202 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:206 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:169 -msgid "Manage " +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:217 +msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:220 msgid "Manage Saved Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:231 msgid "Manage User Categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:377 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:432 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:266 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:510 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:511 msgid "The saved search name %s is already used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:652 -msgid "Sort by &popularity" +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:726 +msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:726 +msgid "Sort by popularity" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:727 +msgid "Sort by average rating" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:733 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:733 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:661 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:738 msgid "Manage &user categories" msgstr "" @@ -7072,485 +7579,112 @@ msgid "" "reconvert them?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:172 -msgid "Error communicating with device" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:162 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:164 msgid "&Donate to support calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:167 msgid "&Eject connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:172 msgid "&Restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:206 msgid "

For help see the: User Manual
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:212 msgid "%s: %s by Kovid Goyal %%(version)s
%%(device)s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:240 msgid "Calibre Quick Start Guide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:347 -msgid "Select folder to open as device" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:485 -msgid "Device: " -msgstr "Pajisje: " - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:487 -msgid " detected." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 -msgid "Connected " -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:531 -msgid "Device database corrupted" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 -msgid "" -"\n" -"

The database of books on the reader is corrupted. Try the " -"following:\n" -"

    \n" -"
  1. Unplug the reader. Wait for it to finish regenerating " -"the database (i.e. wait till it is ready to be used). Plug it back in. Now " -"it should work with %(app)s. If not try the next step.
  2. \n" -"
  3. Quit %(app)s. Find the file media.xml in the reader's " -"main memory. Delete it. Unplug the reader. Wait for it to regenerate the " -"file. Re-connect it and start %(app)s.
  4. \n" -"
\n" -" " -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:772 -msgid "Use library only" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:596 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:773 -msgid "User annotations generated from main library only" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:603 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1098 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1155 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1193 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1214 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1344 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1409 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1527 -msgid "No books selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:604 -msgid "No books selected to fetch annotations from" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:629 -msgid "Merging user annotations into database" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:657 -msgid "%s
Last Page Read: %d (%d%%)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:663 -msgid "%s
Last Page Read: Location %d (%d%%)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:682 -msgid "Location %d • %s
%s
" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:691 -msgid "Page %d • %s
" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:696 -msgid "Location %d • %s
" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:816 -msgid "How many empty books?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:817 -msgid "How many empty books should be added?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:865 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:916 -msgid "Uploading books to device." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:877 -msgid "EPUB Books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:878 -msgid "LRF Books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:879 -msgid "HTML Books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:880 -msgid "LIT Books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:881 -msgid "MOBI Books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:882 -msgid "Topaz books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:883 -msgid "Text books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:884 -msgid "PDF Books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:885 -msgid "Comics" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:886 -msgid "Archives" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:890 -msgid "Supported books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:925 -msgid "Merged some books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:926 -msgid "" -"Some duplicates were found and merged into the following existing books:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:935 -msgid "Failed to read metadata" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:936 -msgid "Failed to read metadata from the following" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:956 -msgid "Cannot delete" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:959 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1671 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1696 -msgid "No book selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:969 -msgid "Choose formats to be deleted" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:987 -msgid "Choose formats not to be deleted" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1025 -msgid "" -"The selected books will be permanently deleted and the files removed " -"from your computer. Are you sure?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1046 -msgid "" -"The selected books will be permanently deleted from your device. Are " -"you sure?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1061 -msgid "Deleting books from device." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1097 -msgid "Cannot download metadata" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1113 -msgid "social metadata" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1115 -msgid "covers" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1115 -msgid "metadata" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1117 -msgid "Downloading %s for %d book(s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1139 -msgid "Failed to download some metadata" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1140 -msgid "Failed to download metadata for the following:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1143 -msgid "Failed to download metadata:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1154 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1192 -msgid "Cannot edit metadata" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1213 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1216 -msgid "Cannot merge books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1217 -msgid "At least two books must be selected for merging" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1221 -msgid "" -"All book formats and metadata from the selected books will be added to the " -"first selected book.

The second and subsequently selected " -"books will not be deleted or changed.

Please confirm you want to " -"proceed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1232 -msgid "" -"All book formats and metadata from the selected books will be merged into " -"the first selected book.

After merger the second and " -"subsequently selected books will be deleted.

All book formats " -"of the first selected book will be kept and any duplicate formats in the " -"second and subsequently selected books will be permanently deleted " -"from your computer.

Are you sure you want to proceed?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1244 -msgid "" -"You are about to merge more than 5 books. Are you sure you want to " -"proceed?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1343 -msgid "Cannot save to disk" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1346 -msgid "Choose destination directory" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1379 -msgid "Error while saving" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1380 -msgid "There was an error while saving." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1387 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1388 -msgid "Could not save some books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1389 -msgid "Click the show details button to see which ones." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1410 -msgid "No books selected to generate catalog for" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1427 -msgid "Generating %s catalog..." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1433 -msgid "" -"No books to catalog\n" -"Check exclude tags" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1443 -msgid "Catalog generated." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1446 -msgid "Export Catalog Directory" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1447 -msgid "Select destination for %s.%s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1461 -msgid "Fetching news from " -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1475 -msgid " fetched." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1526 -msgid "Cannot convert" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1555 -msgid "Starting conversion of %d book(s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1671 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1729 -msgid "Cannot view" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1685 -msgid "Multiple Books Selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1686 -msgid "" -"You are attempting to open %d books. Opening too many books at once can be " -"slow and have a negative effect on the responsiveness of your computer. Once " -"started the process cannot be stopped until complete. Do you wish to " -"continue?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1695 -msgid "Cannot open folder" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1730 -msgid "%s has no available formats." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1764 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1769 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:392 msgid "Cannot configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1765 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:388 msgid "Cannot configure while there are running jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1770 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:393 msgid "Cannot configure before calibre is restarted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1817 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:438 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1818 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:439 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1870 -msgid "Failed" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1876 -msgid "Error talking to device" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1877 -msgid "" -"There was a temporary error talking to the device. Please unplug and " -"reconnect the device and or reboot." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1900 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1928 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:517 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1901 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:490 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using third party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1914 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:503 msgid "Recipe Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1929 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:518 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1969 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:558 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1994 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:583 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1997 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:586 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2001 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:590 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2053 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:642 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2072 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:52 msgid "" "Latest version: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2080 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:60 msgid "Update available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2081 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:61 msgid "" "%s has been updated to version %s. See the new features. Visit the download page?" @@ -8365,48 +8499,48 @@ msgstr "" msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:270 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:275 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:273 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:278 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:276 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:281 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:279 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:280 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:284 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:285 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:430 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:440 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:435 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:445 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:430 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:440 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:435 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:445 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:433 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:443 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:438 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:448 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:433 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:443 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:438 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:448 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:437 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:442 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:437 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:442 msgid "empty" msgstr "" @@ -8784,7 +8918,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:655 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:503 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -8865,43 +8999,47 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:487 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:70 +msgid "%sAverage rating is %3.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:520 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:489 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:522 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:491 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:524 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1736 msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1765 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1782 msgid "Compacting database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1804 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1875 msgid "Checking SQL integrity..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1845 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1916 msgid "Checking for missing files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1867 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1938 msgid "Checked id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:118 msgid "Ratings" msgstr "" @@ -9087,43 +9225,43 @@ msgstr "" msgid "Write process PID to the specified file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:112 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:108 msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:124 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:127 msgid "%d items" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:141 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:144 msgid "RATING: %s
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:144 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:147 msgid "TAGS: %s
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:148 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:151 msgid "SERIES: %s [%s]
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:189 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:192 msgid "Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Books in your library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:234 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:237 msgid "By " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:235 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:238 msgid "Books sorted by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:535 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:542 msgid "Newest" msgstr "" @@ -9266,34 +9404,38 @@ msgid "English (Pakistan)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 -msgid "English (Singapore)" +msgid "English (Israel)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 -msgid "English (Yemen)" +msgid "English (Singapore)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 -msgid "English (Ireland)" +msgid "English (Yemen)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 -msgid "English (China)" +msgid "English (Ireland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 -msgid "Spanish (Paraguay)" +msgid "English (China)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 -msgid "German (AT)" +msgid "Spanish (Paraguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 -msgid "Dutch (NL)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "Dutch (BE)" msgstr "" @@ -9354,93 +9496,93 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:605 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:606 msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:702 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:704 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:705 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:710 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:711 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:712 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:714 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:715 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:831 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:852 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:849 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:857 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:854 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:863 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:860 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:865 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:862 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:946 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:962 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:959 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:972 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:969 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:981 msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1024 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1021 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1220 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1211 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1291 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1282 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1302 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1293 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1319 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1310 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1466 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1457 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1482 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1473 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -9461,55 +9603,55 @@ msgstr "" msgid "Custom" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:480 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:482 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:483 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:485 msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:486 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:488 msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:489 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:491 msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:492 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494 msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496 msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:500 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:500 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:502 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -9518,6 +9660,6 @@ msgid "" "applied first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:502 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:504 msgid "Do not download CSS stylesheets." msgstr "" diff --git a/src/calibre/translations/sr.po b/src/calibre/translations/sr.po index 51e9390187..9fba4fe745 100644 --- a/src/calibre/translations/sr.po +++ b/src/calibre/translations/sr.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2010-06-14 07:12+0000\n" -"PO-Revision-Date: 2010-06-14 07:38+0000\n" +"POT-Creation-Date: 2010-06-18 17:57+0000\n" +"PO-Revision-Date: 2010-06-19 00:12+0000\n" "Last-Translator: Vladimir Oka \n" "Language-Team: Serbian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-06-15 03:31+0000\n" +"X-Launchpad-Export-Date: 2010-06-19 03:49+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43 @@ -23,11 +23,11 @@ msgstr "Ne radi baš ništa" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:72 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:75 #: /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 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:431 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:432 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:385 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:98 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:101 @@ -40,12 +40,12 @@ msgstr "Ne radi baš ništa" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1894 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1896 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/output.py:24 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:230 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:270 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:273 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:373 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:19 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:382 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:21 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:46 @@ -54,8 +54,8 @@ msgstr "Ne radi baš ništa" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:123 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:943 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1055 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:945 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1057 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:39 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:28 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 @@ -101,20 +101,20 @@ msgstr "Ne radi baš ništa" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:98 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:233 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:235 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:286 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:812 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:177 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:134 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1151 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1154 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1156 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:158 @@ -122,23 +122,25 @@ msgstr "Ne radi baš ništa" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:351 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:371 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:846 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1018 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1037 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:92 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:185 #: /home/kovid/work/calibre/src/calibre/library/cli.py:213 #: /home/kovid/work/calibre/src/calibre/library/database.py:913 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:302 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:314 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:880 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:917 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1515 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1517 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:916 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:985 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1586 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1588 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1710 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:268 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:131 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:134 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:137 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:68 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 @@ -291,62 +293,62 @@ msgid "This profile is intended for the SONY PRS 300." msgstr "Ovaj profil je namenjen SONY PRS 300 čitaču." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:78 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:300 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:301 msgid "This profile is intended for the SONY PRS-900." msgstr "Ovaj profil je namenjen SONY PRS-900 čitaču." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:86 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:330 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:331 msgid "This profile is intended for the Microsoft Reader." msgstr "Ovaj profil je namenjen Microsoft Readeru." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:97 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:341 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:342 msgid "This profile is intended for the Mobipocket books." msgstr "Ovaj profil je namenjen Mobipocket e-knjigama." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:110 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:354 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:355 msgid "This profile is intended for the Hanlin V3 and its clones." msgstr "Ovaj profil je namenjen Hanlin V3 čitaču i klonovima." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:122 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:366 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:367 msgid "This profile is intended for the Hanlin V5 and its clones." msgstr "Ovaj profil je namenjen Hanlin V5 čitaču i klonovima." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:132 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:375 msgid "This profile is intended for the Cybook G3." msgstr "Ovaj profil je namenjen Cybook G3 čitaču." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:145 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:387 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:388 msgid "This profile is intended for the Cybook Opus." msgstr "Ovaj profil je namenjen Cybook Opus čitaču." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:157 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:398 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:399 msgid "This profile is intended for the Amazon Kindle." msgstr "Ovaj profil je namenjen Amazon Kindle čitaču." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:169 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:433 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:434 msgid "This profile is intended for the Irex Illiad." msgstr "Ovaj profil je namenjen Irex Illiad čitaču." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:181 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:446 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:447 msgid "This profile is intended for the IRex Digital Reader 1000." msgstr "Ovaj profil je namenjen IRex Digital Reader 1000 čitaču." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:194 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:460 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:461 msgid "This profile is intended for the IRex Digital Reader 800." msgstr "Ovaj profil je namenjen IRex Digital Reader 800 čitaču." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:474 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:475 msgid "This profile is intended for the B&N Nook." msgstr "Ovaj profil je namenjen B&N Nook čitaču." @@ -373,15 +375,15 @@ msgstr "Namenjeno za iPad i slične uređaje sa rezolucijom 768x1024" msgid "This profile is intended for the Kobo Reader." msgstr "Ovaj profil je namenjen Kobo čitaču" -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:291 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:292 msgid "This profile is intended for the SONY PRS-300." msgstr "Ovaj profil je namenjen SONY PRS-300 čitaču." -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:309 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:310 msgid "This profile is intended for the 5-inch JetBook." msgstr "Ovaj profil je namenjen 5-inčnom JetBook čitaču." -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:318 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:319 msgid "" "This profile is intended for the SONY PRS line. The 500/505/700 etc, in " "landscape mode. Mainly useful for comics." @@ -389,7 +391,7 @@ msgstr "" "Ovaj profil je namenjen SONY PRS liniji čitača. Konkretno za 500/505/700/... " "u horizontalnom položaju. Uglavnom je koristan za stripove." -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:416 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:417 msgid "This profile is intended for the Amazon Kindle DX." msgstr "Ovaj profil je namenjen Amazon Kindle DX čitaču." @@ -409,15 +411,19 @@ msgstr "Podešavanja za lokalne dodatke" msgid "Disabled plugins" msgstr "Neaktivni dodaci" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:77 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +msgid "Enabled plugins" +msgstr "Uključeni dodaci" + +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:83 msgid "No valid plugin found in " msgstr "Nije pronađen ispravan dodatak u " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:278 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:460 msgid "Initialization of plugin %s failed with traceback:" msgstr "Inicijalizovanje dodatka %s nije uspelo. Izveštaj o grešci je:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:433 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "" " %prog options\n" "\n" @@ -429,17 +435,17 @@ msgstr "" " Podesi calibre učitavanjem spoljnjih dodataka.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:439 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:499 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Instaliraj dodatak biranjem direktorijuma u kome se nalazi ZIP fajl koji ga " "sadrži." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:441 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:501 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "Ukloni dodatak po imenu. Nema efekta na ugrađene dodatke" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:443 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:503 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -447,15 +453,15 @@ msgstr "" "Podesi dodatak. Navedi ime dodatka i komandu za podešavanje razdvojene " "zarezom." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:445 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:505 msgid "List all installed plugins" msgstr "Izlistaj sve instalirane dodatke" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:447 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:507 msgid "Enable the named plugin" msgstr "Uključi navedeni dodatak" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:449 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:509 msgid "Disable the named plugin" msgstr "Isključi navedeni dodatak" @@ -475,33 +481,32 @@ msgstr "" msgid "Communicate with S60 phones." msgstr "Uspostavi komunikaciju sa S60 telefonima" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:75 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:78 msgid "Communicate with iBooks through iTunes." msgstr "Uspostavi komunikaciju sa iBooks preko iTunes" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:81 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:84 msgid "Apple device detected, launching iTunes, please wait ..." msgstr "Detektovan je Apple uređaj. Pokrećem iTunes. Molim sačekajte ..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:196 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:217 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:227 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:230 msgid "Updating device metadata listing..." msgstr "Ažuriram spisak metapodataka na uređaju..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:282 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:318 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:806 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:832 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:301 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:842 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:876 msgid "%d of %d" msgstr "%d od %d" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:325 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:837 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:881 msgid "finished" msgstr "završeno" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:499 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:519 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" @@ -511,17 +516,17 @@ msgstr "" "Izbrišite knjige korišćenjem iBooks aplikacije.\n" "Kliknite na 'Prikaži detalje' za spisak." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:703 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:742 #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:28 msgid "settings for device drivers" msgstr "podešavanja veznika za uređaj" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:705 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:744 #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:30 msgid "Ordered list of formats the device will accept" msgstr "Uređena lista formata koje uređaj prihvata" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:776 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:813 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -529,6 +534,18 @@ msgstr "" "Neki omoti nisu mogli da budu konvertovani.\n" "Kliknite na 'Prikaži detalje' za spisak." +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2168 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:810 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:816 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:239 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:167 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1470 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:128 +msgid "News" +msgstr "Vesti" + #: /home/kovid/work/calibre/src/calibre/devices/binatone/driver.py:17 msgid "Communicate with the Binatone Readme eBook reader." msgstr "Uspostavi komunikaciju s Binatone Readme čitačem." @@ -551,6 +568,10 @@ msgstr "Uspostavi komunikaciju s Cybook Gen 3 / Opus čitačem." msgid "Communicate with the EB600 eBook reader." msgstr "Uspostavi komunikaciju sa EB600 čitačem." +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:207 +msgid "Communicate with the PocketBook 301 reader." +msgstr "Uspostavi komunikaciju s PocketBook 301 čitačem" + #: /home/kovid/work/calibre/src/calibre/devices/edge/driver.py:17 msgid "Entourage Edge" msgstr "Entourage Edge" @@ -581,14 +602,22 @@ msgstr "Interfejs uređaja" msgid "Communicate with Hanlin V3 eBook readers." msgstr "Uspostavi komunikaciju s Hanlin V3 čitačem." -#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:90 +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:87 msgid "Communicate with Hanlin V5 eBook readers." msgstr "Uspostavi komunikaciju s Hanlin V5 čitačem." -#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:109 +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:106 msgid "Communicate with the BOOX eBook reader." msgstr "Uspostavi komunikaciju s BOOX čitačem." +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:121 +msgid "" +"Comma separated list of directories to send e-books to on the device. The " +"first one that exists will be used." +msgstr "" +"Zarezima razdvojen spisak direktorijuma u koje će se slati knjige na uređaj. " +"Biće upotrebljen prvi postojeći." + #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:18 msgid "Communicate with the Hanvon N520 eBook reader." msgstr "Uspostavi komunikaciju s Hanvon N520 čitačem." @@ -635,15 +664,15 @@ msgstr "Uspostavi komunikaciju sa Iriver Story čitačem." msgid "Communicate with the JetBook eBook reader." msgstr "Uspostavi komunikaciju s JetBook čitačem." -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:42 msgid "Communicate with the Kindle eBook reader." msgstr "Uspostavi komunikaciju s Kindle čitačem." -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:147 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:169 msgid "Communicate with the Kindle 2 eBook reader." msgstr "Uspostavi komunikaciju s Kindle 2 čitačem." -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:157 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:210 msgid "Communicate with the Kindle DX eBook reader." msgstr "Uspostavi komunikaciju s Kindle DX čitačem." @@ -687,7 +716,7 @@ msgstr "Uspostavi komunikaciju sa Sony PRS-500 čitačem." msgid "Communicate with all the Sony eBook readers." msgstr "Uspostavi komunikaciju sa svim Sony čitačima." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:60 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " @@ -695,7 +724,7 @@ msgstr "" "Zarezima razdvojena lista polja za metapodatke koji će biti pretvoreni u " "kolekcije na uređaju. Mogućnosti uključuju: " -#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:142 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:143 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:68 msgid "Unnamed" msgstr "Neimenovano" @@ -716,23 +745,23 @@ msgstr "Uspostavi komunikaciju s Newsmy čitačem" msgid "Communicate with the iPapyrus reader." msgstr "Uspostavi komunikaciju s iPapyrus čitačem" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:247 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:248 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Ne mogu da pronađem disk %s. Probajte da ponovo pokrenete računar." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:427 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:428 msgid "Unable to detect the %s mount point. Try rebooting." msgstr "Ne mogu da pronađem uređaj %s. Probajte da ponovo pokrenete računar." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:492 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:493 msgid "Unable to detect the %s disk drive." msgstr "Ne mogu da pronađem disk %s." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:585 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:586 msgid "Could not find mount helper: %s." msgstr "Ne mogu da pronađem pomoćnika za povezivanje: %s" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:597 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:598 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." @@ -740,39 +769,28 @@ msgstr "" "Ne mogu da pronađem disk %s. Vaš kernel verovatno izvozi zastarelu verziju " "SYSFSa." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:605 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:606 msgid "Unable to mount main memory (Error code: %d)" msgstr "Ne mogu da se povežem sa osnovnom memorijom (kod greške: %d)" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:742 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:744 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:743 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:745 msgid "The reader has no storage card in this slot." msgstr "Čitač nema memorijsku karticu u ovom ležištu." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:746 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:747 msgid "Selected slot: %s is not supported." msgstr "Izabrano ležište: %s nije podržano." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:775 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:776 msgid "There is insufficient free space in main memory" msgstr "Nema dovoljno mesta u osnovnoj memoriji." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:777 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:778 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:780 msgid "There is insufficient free space on the storage card" msgstr "Nema dovoljno mesta na memorijskoj kartici" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:815 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:843 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:239 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:141 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1399 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:120 -msgid "News" -msgstr "Vesti" - #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:12 msgid "Configure Device" msgstr "Podesi uređaj" @@ -782,16 +800,20 @@ msgid "Place files in sub directories if the device supports them" msgstr "Stavi fajlove u pod-direktorijume ako ih uređaj podržava" #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:81 msgid "Read metadata from files on device" msgstr "Pročitaj metapodatke iz fajlova na uređaju" #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:36 +msgid "Use author sort instead of author" +msgstr "Koristi polje za sortiranje po autoru umesto imena autora" + +#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:38 msgid "Template to control how books are saved" msgstr "Šablon koji kontroliše kako će knjige biti snimljene" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:39 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:84 msgid "Extra customization" msgstr "Dodatna podešavanja" @@ -1955,88 +1977,88 @@ msgstr "Porodica štampanih slova za ugnežđivanje" msgid "Comic" msgstr "Strip" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:372 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:381 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:851 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:866 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:543 msgid "Title" msgstr "Naslov" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:373 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:382 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:353 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:867 msgid "Author(s)" msgstr "Autori" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:374 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:62 msgid "Publisher" msgstr "Izdavač" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:375 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:384 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "Producent" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:376 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:307 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1037 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:154 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1056 msgid "Comments" msgstr "Komentari" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:384 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:393 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:26 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:139 msgid "Tags" msgstr "Etikete" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:386 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:395 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:312 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1042 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1061 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:87 msgid "Series" msgstr "Serija" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:387 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:396 msgid "Language" msgstr "Jezik" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:389 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1025 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1044 msgid "Timestamp" msgstr "Vremenska oznaka" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:391 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 msgid "Published" msgstr "Objavljeno" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:393 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:402 msgid "Rights" msgstr "Prava" @@ -2044,7 +2066,7 @@ msgstr "Prava" msgid "EDITORIAL REVIEW" msgstr "REČ UREDNIKA" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/archive.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/archive.py:41 msgid "" "Extract common e-book formats from archives (zip/rar) files. Also try to " "autodetect if they are actually cbz/cbr files." @@ -2164,6 +2186,10 @@ msgstr "Naslovna strana je snimljena u" msgid "No cover found" msgstr "Nije nađena nijedna naslovna strana" +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/douban.py:41 +msgid "Downloads metadata from Douban.com" +msgstr "Preuzmi metapodatke s Douban.com" + #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:33 msgid "Metadata download" msgstr "Preuzimanje metapodataka" @@ -2204,6 +2230,10 @@ msgstr "" msgid "Downloads social metadata from amazon.com" msgstr "Preuzmi društvene metapodatke s amazon.com" +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:205 +msgid "Downloads series information from librarything.com" +msgstr "Preuzmi podatke o seriji s librarything.com" + #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/isbndb.py:94 msgid "" "\n" @@ -2276,7 +2306,7 @@ msgstr "" "\n" "Preuzmi naslovnu stranu knjige određene ISBN brojem s LibrayThing.com\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1220 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1222 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1371 msgid "Cover" msgstr "Naslovna strana" @@ -2609,6 +2639,8 @@ msgstr "" "Traži podatke of PDF fajlu.\n" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:29 msgid "Author" msgstr "Autor" @@ -2865,8 +2897,8 @@ msgid "Use Roman numerals for series number" msgstr "Koristi rimske cifre za broj serije" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:47 -msgid "Sort tags list by popularity" -msgstr "Sortiraj etikete po popularnosti" +msgid "Sort tags list by name, popularity, or rating" +msgstr "Sortiraj spisak etiketa po nazivu, popularnosti, ili oceni" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:49 msgid "Number of covers to show in the cover browsing mode" @@ -2947,171 +2979,222 @@ msgstr "kategorije koje ne treba prikazati u izlogu etiketa" msgid "The layout of the user interface" msgstr "Izgled korisničkog interfejsa" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105 +msgid "Show the average rating per item indication in the tag browser" +msgstr "Prikaži srednju ocenu po stavki u izlogu etiketa" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:476 msgid "Copied" msgstr "Kopirano" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:187 msgid "Copy" msgstr "Kopiraj" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:187 msgid "Copy to Clipboard" msgstr "Kopiraj u memoriju" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:397 msgid "Choose Files" msgstr "Izaberi fajlove" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:64 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:242 msgid "Use library only" msgstr "Koristi samo biblioteku" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:243 msgid "User annotations generated from main library only" msgstr "Koristite samo beleške iz glavne biblioteke" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:541 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:636 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:655 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:851 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:666 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1037 msgid "No books selected" msgstr "Nije izabrana nijedna knjiga" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:74 msgid "No books selected to fetch annotations from" msgstr "Nije izabrana nijedna knjiga za preuzimanje beleški" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:99 msgid "Merging user annotations into database" msgstr "Dodaj korisničke beleške u bazu podataka" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:127 msgid "%s
Last Page Read: %d (%d%%)" msgstr "%s
Poslednja pročitana strana: %d (%d%%)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:133 msgid "%s
Last Page Read: Location %d (%d%%)" msgstr "%s
Poslednja pročitana strana: Lokacija %d (%d%%)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:152 msgid "Location %d • %s
%s
" msgstr "Lokacija %d • %s
%s
" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:161 msgid "Page %d • %s
" msgstr "Strana %d • %s
" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:165 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:166 msgid "Location %d • %s
" msgstr "Lokacija %d • %s
" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:288 msgid "How many empty books?" msgstr "Koliko praznih knjiga?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:289 msgid "How many empty books should be added?" msgstr "Koliko praznih knjiga treba da se doda?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:388 msgid "Uploading books to device." msgstr "Prenosim knjige na uređaj." -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:139 msgid "Books" msgstr "Knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:349 msgid "EPUB Books" msgstr "EPUB knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:350 msgid "LRF Books" msgstr "LRF knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:351 msgid "HTML Books" msgstr "HTML knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:352 msgid "LIT Books" msgstr "LIT knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:353 msgid "MOBI Books" msgstr "MOBI knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:354 msgid "Topaz books" msgstr "Topaz knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:355 msgid "Text books" msgstr "Knijge u tekst formatu" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:356 msgid "PDF Books" msgstr "PDF knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:357 msgid "Comics" msgstr "Stripovi" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:358 msgid "Archives" msgstr "Arhive" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:362 msgid "Supported books" msgstr "Podržane knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:397 msgid "Merged some books" msgstr "Dodao sam neke knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:398 msgid "" "Some duplicates were found and merged into the following existing books:" msgstr "" "Pronađeni su neki duplikati i dodati sledećim već postojećim knjigama:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:407 msgid "Failed to read metadata" msgstr "Nisam uspeo da pročitam metapodatke" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:408 msgid "Failed to read metadata from the following" msgstr "Nisam upseo da pročitam metapodatke iz" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:425 -msgid "Cannot delete" -msgstr "Ne mogu da obrišem" +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:432 +msgid "Add to library" +msgstr "Dodaj u biblioteku" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1121 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1214 msgid "No book selected" msgstr "Nije izabrana nijedna knjiga" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:432 +msgid "No book files found" +msgstr "Nisu pronađeni fajlovi s knjigama" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:454 +msgid "Cannot delete" +msgstr "Ne mogu da obrišem" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:467 msgid "Choose formats to be deleted" msgstr "Izaberite formate za brisanje" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:485 msgid "Choose formats not to be deleted" msgstr "Izaberite formate koji neće biti obrisani" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:505 +msgid "Cannot delete books" +msgstr "Ne mogu da izbrišem knjige" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:506 +msgid "No device is connected" +msgstr "Nije priključen nijedan uređaj" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:516 +msgid "Main memory" +msgstr "Osnovna memorija" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:427 +msgid "Storage Card A" +msgstr "Memorijska kartica A" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:429 +msgid "Storage Card B" +msgstr "Memorijska kartica B" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:523 +msgid "No books to delete" +msgstr "Nema knjiga koje mogu biti izbrisane" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:524 +msgid "None of the selected books are on the device" +msgstr "Nijedna od izabranih knjiga se ne nalazi na uređaju" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:598 +msgid "Deleting books from device." +msgstr "Brišem knjige sa uređaja." + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:562 msgid "" "The selected books will be permanently deleted and the files removed " "from your computer. Are you sure?" @@ -3119,7 +3202,7 @@ msgstr "" "Izabrane knjige će biti obrisane zauvek i fajlovi uklonjeni s vašeg " "računara. Da li ste sigurni?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:583 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -3127,65 +3210,61 @@ msgstr "" "Izabrane knjige će biti zauvek izbrisane s vašeg uređaja. Da li ste " "sigurni?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:530 -msgid "Deleting books from device." -msgstr "Brišem knjige sa uređaja." - -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:608 msgid "Cannot download metadata" msgstr "Ne mogu da preuzmem metapodatke" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:624 msgid "social metadata" msgstr "društveni metapodaci" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:626 msgid "covers" msgstr "naslovne strane" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:626 msgid "metadata" msgstr "metapodaci" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:628 msgid "Downloading %s for %d book(s)" msgstr "Preuzimam %s za %d knjiga" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:650 msgid "Failed to download some metadata" msgstr "Nisam uspeo da preuzmem neke metapodatke" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:651 msgid "Failed to download metadata for the following:" msgstr "Nisam uspeo da preuzmem metapodatke za:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:654 msgid "Failed to download metadata:" msgstr "Nisam uspeo da preuzmem metapodatke:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:587 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:606 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:946 #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:53 msgid "Error" msgstr "Greška" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:597 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:703 msgid "Cannot edit metadata" msgstr "Ne mogu da promenim metapodatke" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:654 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:657 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:725 msgid "Cannot merge books" msgstr "Ne mogu da spojim knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:726 msgid "At least two books must be selected for merging" msgstr "Za spajanje je potrebno izabrati bar dve knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:662 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:730 msgid "" "All book formats and metadata from the selected books will be added to the " "first selected book.

The second and subsequently selected " @@ -3197,7 +3276,7 @@ msgstr "" "izbrisane niti promenjene.

Molim vas da potvrdite da želite da " "nastavite" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:741 msgid "" "All book formats and metadata from the selected books will be merged into " "the first selected book.

After merger the second and " @@ -3213,7 +3292,7 @@ msgstr "" "biti trajno izbrisani sa vašeg računara.

Da li ste " "sigurni da želite da nastavite?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:685 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:753 msgid "" "You are about to merge more than 5 books. Are you sure you want to " "proceed?" @@ -3221,45 +3300,45 @@ msgstr "" "Pripremili ste se za spajanje više od 5 kjniga. Da li ste sigurni da " "želite da nastavite?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:853 msgid "Cannot save to disk" msgstr "Ne mogu da snimim na disk" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:856 msgid "Choose destination directory" msgstr "Promeni ciljni direktorijum" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:889 msgid "Error while saving" msgstr "Greška pri snimanju" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:822 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:890 msgid "There was an error while saving." msgstr "Došlo je do greške pri snimanju." -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:829 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:897 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:898 msgid "Could not save some books" msgstr "Nisam uspeo da snimim neke knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:831 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:899 msgid "Click the show details button to see which ones." msgstr "Kliknite na dugme za više detalja da vidite koje." -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:920 msgid "No books selected to generate catalog for" msgstr "Nema knjiga za koje bi se kreirao katalog" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:869 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:937 msgid "Generating %s catalog..." msgstr "Kreiram katalog %s..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:874 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:942 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:261 msgid "No books found" msgstr "Nije nađena nijedna knjiga" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:943 msgid "" "No books to catalog\n" "Check exclude tags" @@ -3267,49 +3346,49 @@ msgstr "" "Nema knjiga za katalog\n" "Proverite ignorisane etikete" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:885 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:953 msgid "Catalog generated." msgstr "Katalog je kreiran." -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:956 msgid "Export Catalog Directory" msgstr "Direktorijum za izvoz kataloga" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:889 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:957 msgid "Select destination for %s.%s" msgstr "Izaberi odredište za %s.%s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:973 msgid "Fetching news from " msgstr "Preuzimam vesti sa " -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:987 msgid " fetched." msgstr " preuzeto." -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1036 msgid "Cannot convert" msgstr "Ne mogu da konvertujem" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:997 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1065 msgid "Starting conversion of %d book(s)" msgstr "Počinjem konverziju %d knjiga." -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1121 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1250 msgid "Cannot view" msgstr "Nemoguće pregledati" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1195 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 msgid "Choose the format to view" msgstr "Izaberite format za prikaz" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1135 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1203 msgid "Multiple Books Selected" msgstr "Izabrano je više knjiga" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1204 msgid "" "You are attempting to open %d books. Opening too many books at once can be " "slow and have a negative effect on the responsiveness of your computer. Once " @@ -3321,11 +3400,11 @@ msgstr "" "započet, ovaj proces se ne može prekinuti pre završetka. Da li želite da " "nastavite?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1213 msgid "Cannot open folder" msgstr "Ne mogu da otvorim direktorijum" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1183 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1251 msgid "%s has no available formats." msgstr "%s nema raspoloživih formata." @@ -3350,7 +3429,7 @@ msgid "The specified directory could not be processed." msgstr "Nisam mogao da obradim navedeni direktorijum" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:260 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:804 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:809 msgid "No books" msgstr "Nema knjiga" @@ -3486,17 +3565,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:561 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:579 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:583 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:585 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:584 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:628 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:369 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:388 @@ -3515,8 +3594,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 @@ -3552,42 +3631,45 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:22 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1042 msgid "Path" msgstr "Putanja" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:23 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:118 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:119 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:301 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:91 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:96 msgid "Formats" msgstr "Formati" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:855 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1026 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1045 msgid "Collections" msgstr "Kolekcije" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:55 msgid "Click to open" msgstr "Kliknite da biste otvorili" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:294 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:306 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1055 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 @@ -3595,6 +3677,10 @@ msgstr "Kliknite da biste otvorili" msgid "None" msgstr "Nema" +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:301 +msgid "Click to open Book Details window" +msgstr "Kliknite da otvorite prozor s detaljima o knjizi" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:16 msgid "CSV/XML Options" msgstr "CSV/XML opcije" @@ -3654,7 +3740,7 @@ msgstr "izlaz" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/save_template_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:106 @@ -3672,8 +3758,8 @@ msgstr "Opcije za e-knjigu" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:20 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:222 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1362 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1380 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1433 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1451 msgid "Catalog" msgstr "Katalog" @@ -4826,16 +4912,6 @@ msgstr "Pošalji na memorijsku karticu B" msgid "Main Memory" msgstr "Osnovna memorija" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:427 -msgid "Storage Card A" -msgstr "Memorijska kartica A" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:420 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:429 -msgid "Storage Card B" -msgstr "Memorijska kartica B" - #: /home/kovid/work/calibre/src/calibre/gui2/device.py:443 msgid "Send and delete from library" msgstr "Pošalji i izbriši iz biblioteke" @@ -4856,23 +4932,23 @@ msgstr "Prekini komunikaciju s direktorijumom" msgid "Fetch annotations (experimental)" msgstr "Preuzmi beleške (eksperimentalno)" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:606 msgid "Error communicating with device" msgstr "Greška u komunikaciji sa uređajem" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:627 msgid "Select folder to open as device" msgstr "Izaberite direktorijum koji će biti korišćen kao uređaj" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:669 msgid "Failed" msgstr "Nije uspelo" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:676 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:675 msgid "Error talking to device" msgstr "Greška u komunikaciji sa uređajem" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:676 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." @@ -4880,127 +4956,127 @@ msgstr "" "Došlo je do privremene greške u komunikaciji sa uređajem. Molim vas da " "isključite uređaj i/ili ponovo pokrenete računar." -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:717 msgid "Device: " msgstr "Uređaj: " -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:719 msgid " detected." msgstr " detektovan." -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:737 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742 msgid "Connected " msgstr "Priključen je " -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:805 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:810 msgid "selected to send" msgstr "izabrane za slanje" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:815 msgid "Choose format to send to device" msgstr "Izaberi format za slanje na uređaj" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:823 msgid "No device" msgstr "Nema uređaja" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:824 msgid "Cannot send: No device is connected" msgstr "Ne mogu da pošaljem: Nije priključen nijedan uređaj" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:822 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:831 msgid "No card" msgstr "Nema memorijske kartice" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:823 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:828 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:832 msgid "Cannot send: Device has no storage card" msgstr "Ne mogu da pošaljem: Uređaj nema memorijsku karticu" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:868 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873 msgid "E-book:" msgstr "E-knjiga:" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:876 msgid "Attached, you will find the e-book" msgstr "E-knjigu ćete pronaći priključenu uz ovu poruku" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:872 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:180 msgid "by" msgstr "od" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878 msgid "in the %s format." msgstr "u formatu %s." -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 msgid "Sending email to" msgstr "Šaljem poruku za" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:923 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1015 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1076 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1195 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1202 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1081 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1200 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1207 msgid "No suitable formats" msgstr "Nema odgovarajućih formata" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:922 msgid "Auto convert the following books before sending via email?" msgstr "Automatski konvertuj ove knjige pre slanja elektronskom poštom?" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:929 msgid "" "Could not email the following books as no suitable formats were found:" msgstr "" "Nisam uspeo da pošaljem ove knjige, jer nisu pronađeni odgovarajući formati:" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:947 msgid "Failed to email books" msgstr "Nisam uspeo da pošaljem knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:948 msgid "Failed to email the following books:" msgstr "Nisam uspeo da pošaljem sledeće knjige:" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:952 msgid "Sent by email:" msgstr "Poslato elektronskom poštom:" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:979 msgid "News:" msgstr "Vesti:" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:980 msgid "Attached is the" msgstr "Priključeno je" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:991 msgid "Sent news to" msgstr "Poslao vesti za" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1016 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1077 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1196 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1021 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1082 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1201 msgid "Auto convert the following books before uploading to the device?" msgstr "Automatski konvertuj sledeće knjige pre slanja na uređaj?" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1045 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1050 msgid "Sending catalogs to device." msgstr "Šaljem katalog na uređaj." -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1113 msgid "Sending news to device." msgstr "Šaljem vesti na uređaj." -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1162 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167 msgid "Sending books to device." msgstr "Šaljem knjige na uređaj." -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1203 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found. Convert the book(s) to a format supported by your device first." @@ -5009,25 +5085,29 @@ msgstr "" "odgovarajući formati. Morate prvo konvertovati knjige u format koji vaš " "uređaj podržava." -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1251 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1256 msgid "No space on device" msgstr "Na uređaju nema dovoljno mesta" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1252 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1257 msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" "

Ne mogu da prenesem knjige na uređaj, jer nema više slobodnog mesta " -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:78 msgid "Select available formats and their order for this device" msgstr "Izaberi formate koji su na raspolaganju za uređaj, i njihov redosled" -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:82 msgid "Use sub directories" msgstr "Koristi pod-direktorijume" -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:83 +msgid "Use author sort for author" +msgstr "Koristite polje za sortiranje po autoru umesto imena autora" + +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:85 msgid "Save &template:" msgstr "Šablon za &snimanje:" @@ -5184,19 +5264,19 @@ msgstr "" msgid "new email address" msgstr "nova elektronska adresa" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:489 msgid "Wide" msgstr "Širok" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:490 msgid "Narrow" msgstr "Uzak" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:500 msgid "System port selected" msgstr "Izabran je sistemski port" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:501 msgid "" "The value %d you have chosen for the content server port is a system " "port. Your operating system may not allow the server to run on this " @@ -5206,131 +5286,131 @@ msgstr "" "port. Vaš operativni sistem može da ne dozvoli serveru da koristi " "ovaj port. Da biste bili sigurni izaberite port veći od 1024." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:521 msgid "Failed to install command line tools." msgstr "Nisam uspeo da instaliram alate za komandnu liniju." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 msgid "Command line tools installed" msgstr "Alati za komandnu liniju su instalirani" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 msgid "Command line tools installed in" msgstr "Alati za komandnu liniju su instalirani u" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:526 msgid "" "If you move calibre.app, you have to re-install the command line tools." msgstr "" "Ako promenite direktorijum za calibre.app moraćete da ponovo instalirate " "alate za komandnu liniju." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:575 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:577 msgid "No valid plugin path" msgstr "Ne postoji ispravna putanja do dodataka" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:578 msgid "%s is not a valid plugin path" msgstr "%s nije ispravna putanja do dodataka" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:581 msgid "Choose plugin" msgstr "Izaberite dodatak" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:593 msgid "Plugin cannot be disabled" msgstr "Dodatak se ne može isključiti" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:594 msgid "The plugin: %s cannot be disabled" msgstr "Dodatak: %s se ne može isključiti" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 msgid "Plugin not customizable" msgstr "Dodatak nema opcija koje se mogu menjati" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:604 msgid "Plugin: %s does not need customization" msgstr "Dodatak: %s ne zahteva podešavanje" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:612 msgid "Customize" msgstr "Podesi" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:650 msgid "Cannot remove builtin plugin" msgstr "Ne mogu da uklonim ugrađeni dodatak" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:651 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" " se ne može ukloniti. Ovaj dodatak je ugrađen. Probajte da ga isključite." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:682 msgid "You must select a column to delete it" msgstr "Da biste izbrisali kolonu morate je prvo izabrati" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:685 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:687 msgid "The selected column is not a custom column" msgstr "Izabrana kolona nije korisnička kolona" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:686 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:688 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:48 msgid "Are you sure?" msgstr "Da li ste sigurni?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:689 msgid "Do you really want to delete column %s and all its data?" msgstr "Da li zaista želite da izbrišete kolonu %s i njen sadržaj?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:756 msgid "Error log:" msgstr "Dnevnik grešaka:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:761 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:763 msgid "Access log:" msgstr "Dnevnik pristupa:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:343 msgid "Failed to start content server" msgstr "Nisam uspeo da pokrenem server sadržaja" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:815 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Select location for books" msgstr "Izaberite putanju za knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:822 msgid "Invalid size" msgstr "Neispravna veličina" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:823 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "Veličina %s je neispravna. Mora biti u obliku širinaxvisina" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:878 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:881 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:886 msgid "Invalid database location" msgstr "Neispravna lokacija baze podataka" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:879 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:882 msgid "Invalid database location " msgstr "Neispravna lokacija baze podataka " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:883 msgid "
Must be a directory." msgstr "
Mora biti direktorijum." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:887 msgid "Invalid database location.
Cannot write to " msgstr "Neispravna lokacija baze podataka.
Ne mogu da pišem u " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:889 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:892 msgid "Must restart" msgstr "Potrebno je ponovno pokretanje" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:890 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:893 msgid "" "The changes you made require that Calibre be restarted. Please restart as " "soon as practical." @@ -5338,19 +5418,19 @@ msgstr "" "Izmene koje ste izvršili zahtevaju da ponovo pokrenete Calibre. Molim vas da " "to učinite što pre." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:927 msgid "Checking database integrity" msgstr "Proveravam integritet baze podataka" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:947 msgid "Failed to check database integrity" msgstr "Neuspešna provera integriteta baze podataka" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:949 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:952 msgid "Some inconsistencies found" msgstr "Pronađene su neke nedoslednosti" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:953 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -5485,13 +5565,14 @@ msgstr "" msgid "Sending to &device" msgstr "Slanje na &uređaj" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:297 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:201 msgid "Preferences" msgstr "Podešavanja" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 msgid "" "&Location of ebooks (The ebooks are stored in folders sorted by author and " "metadata is stored in the file metadata.db)" @@ -5499,27 +5580,27 @@ msgstr "" "&Mesto za e-knjige (e-knjige se smeštaju u direktorijume sortirane po " "autoru, a metapodaci se snimaju u fajl metadata.db)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 msgid "Browse for the new database location" msgstr "Pronađite novo mesto za bazu podataka" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 msgid "Show notification when &new version is available" msgstr "Prikaži poruku ako postoji &nova verzija programa" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 msgid "Download &social metadata (tags/ratings/etc.) by default" msgstr "Automatski preuzmi &društvene metapodatke (etikete, ocene, itd)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 msgid "&Overwrite author and title by default when fetching metadata" msgstr "Automatski &prepiši autora i naslov kada preuzimaš metapodatke" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 msgid "Default network &timeout:" msgstr "Podrazumevana vrednost za čekanje na odziv &mreže:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" @@ -5527,144 +5608,148 @@ msgstr "" "Postavi podrazumevanu vrednost za čekanje na odziv mreže (t.j. pristup " "Internetu radi preuzimanja podataka)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 msgid " seconds" msgstr " sekundi" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:558 msgid "Choose &language (requires restart):" msgstr "Izaberi &jezik (zahteva ponovno pokretanje programa):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:559 msgid "Normal" msgstr "Normalan" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:560 msgid "High" msgstr "Visok" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:561 msgid "Low" msgstr "Nizak" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:562 msgid "Job &priority:" msgstr "&Prioritet posla:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:563 msgid "Preferred &output format:" msgstr "Poželjni izlazni f&ormat:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:564 msgid "Preferred &input format order:" msgstr "Poželjan redosled ulazn&ih formata:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:567 msgid "Use &Roman numerals for series number" msgstr "Koristi &rimske cifre za broj serije" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:568 msgid "Enable system &tray icon (needs restart)" msgstr "" "Uključi prikazivanje sis&temske ikone (zahteva ponovno startovanje programa)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:569 msgid "Show ¬ifications in system tray" msgstr "Prikazuj obaveštenja u sistemskoj ikoni" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:570 msgid "Show &splash screen at startup" msgstr "Prikaži &početni ekran pri pokretanju programa" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:571 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" "Prikaži &izlog naslovnih strana u posebnom prozoru (zahteva ponovno " "startovanje programa)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:572 +msgid "Show &average ratings in the tags browser" +msgstr "Prik&aži srednje ocene u izlogu etiketa" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:573 msgid "Search as you type" msgstr "Pretraga tokom kucanja" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:574 msgid "Automatically send downloaded &news to ebook reader" msgstr "Automatski pošalji preuzete &vesti na čitač" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:575 msgid "&Delete news from library when it is automatically sent to reader" msgstr "&Izbriši vesti iz biblioteke kada budu automatski poslate na čitač" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:576 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" "&Broj naslovnih strana koje će biti prikazane u izlogu (zahteva ponovno " "startovanje programa):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:577 msgid "Toolbar" msgstr "Traka sa alatkama" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:578 msgid "Large" msgstr "Velika" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:579 msgid "Medium" msgstr "Srednja" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:575 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:580 msgid "Small" msgstr "Mala" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:581 msgid "&Button size in toolbar" msgstr "Veličina &dugmadi u traci sa alatkama" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:582 msgid "Show &text in toolbar buttons" msgstr "Prikaži &tekst na dugmadima u traci sa alatkama" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:583 msgid "Select visible &columns in library view" msgstr "Izaberi vidljive &kolone u prikazu biblioteke" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:580 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:585 msgid "Remove a user-defined column" msgstr "Ukloni korisničku kolonu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:587 msgid "Add a user-defined column" msgstr "Dodaj korisničku kolonu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:589 msgid "Edit settings of a user-defined column" msgstr "Promeni podešavanja za korisničku kolonu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:592 msgid "Use internal &viewer for:" msgstr "Koristi &ugrađeni čitač za:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:593 msgid "User Interface &layout (needs restart):" msgstr "Izg&led korisničkog interfejsa" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:594 msgid "Add an email address to which to send books" msgstr "Dodaj elektronsku adresu na koju će se slati knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:595 msgid "&Add email" msgstr "&Dodaj elektronsku adresu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:596 msgid "Make &default" msgstr "Učini &podrazumevanom vrednošću" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:597 msgid "&Remove email" msgstr "&Ukloni elektronsku adresu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:598 msgid "" "calibre can send your books to you (or your reader) by email. Emails will be " "automatically sent for downloaded news to all email addresses that have Auto-" @@ -5674,35 +5759,35 @@ msgstr "" "Pošta sa preuzetim vestima će biti automatski poslata na sve adrese za koje " "ste uključili Automatsko slanje." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:599 msgid "&Maximum number of waiting worker processes (needs restart):" msgstr "" "&Maksimalan broj radnih procesa u redu za čekanje (zahteva ponovno " "startovanje programa):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:600 msgid "&Check database integrity" msgstr "&Proveri integritet baze podataka" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:601 msgid "&Install command line tools" msgstr "&Instaliraj alatke za komandnu liniju" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:597 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:602 msgid "Open calibre &configuration directory" msgstr "Otvori direktorijum koji sadrži calibre &konfiguraciju" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:603 msgid "Limit the max. simultaneous jobs to the available CPU &cores" msgstr "" "Ograniči najveći broj istovremenih poslova na broj raspoloživih &procesora " "(ili procesorskih jezgara)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:604 msgid "Debug &device detection" msgstr "Traži greške u otkrivanju &uređaja" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:605 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " @@ -5712,25 +5797,25 @@ msgstr "" "Interneta. Sve izmene koje ovde unesete će postati aktivne tek posle " "ponovnog pokretanja servera." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:606 msgid "Server &port:" msgstr "&Port za server:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:607 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117 msgid "&Username:" msgstr "&Korisničko ime:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:608 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119 msgid "&Password:" msgstr "&Lozinka:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:609 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." @@ -5738,7 +5823,7 @@ msgstr "" "Ako je polje za lozinku prazno svako će moći da pristupi vašoj biblioteci " "preko Interneta." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:610 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " @@ -5746,45 +5831,45 @@ msgstr "" "Maksimalna veličina (širinaxvisina) za prikaz naslovnih strana. Veće " "naslovne strane će biti smanjene. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:611 msgid "Max. &cover size:" msgstr "Maks. veličina &naslovne strane:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:612 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:214 msgid "&Show password" msgstr "&Prikaži lozinku" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:613 msgid "Max. &OPDS items per query:" msgstr "Maks. broj &OPDS stavki po upitu:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:614 msgid "Max. OPDS &ungrouped items:" msgstr "Maks. OPDS negr&upisane stavke:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:615 msgid "&Start Server" msgstr "&Pokreni server" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:616 msgid "St&op Server" msgstr "&Zaustavi server" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:617 msgid "&Test Server" msgstr "&Proveri server" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:618 msgid "Run server &automatically on startup" msgstr "&Automatski pokreni server pri pokretanju programa" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:619 msgid "View &server logs" msgstr "Prikaži &serverski dnevnik" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:620 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 msgid "" "

Remember to leave calibre running as the server only runs as long as " @@ -5801,7 +5886,7 @@ msgstr "" "na vašem iPhoneu. Ovde mojhost treba da bude puno ime ili IP adresa računara " "na kojem ste pokrenuli calibre." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:622 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." @@ -5809,27 +5894,27 @@ msgstr "" "Ovde možete promeniti ponašanje Calibrea izborom dodataka koji će biti " "korišćeni za:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:623 msgid "Enable/&Disable plugin" msgstr "Uključi/&Isključi dodatak" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:624 msgid "&Customize plugin" msgstr "&Podesi dodatak" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:625 msgid "&Remove plugin" msgstr "&Ukloni dodatak" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:626 msgid "Add new plugin" msgstr "Dodaj novi dodatak" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:627 msgid "Plugin &file:" msgstr "&Fajl sa dodatkom:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:629 msgid "&Add" msgstr "&Dodaj" @@ -5867,9 +5952,10 @@ msgstr "Broj" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:137 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:853 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:868 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:542 msgid "Date" msgstr "Datum" @@ -6072,6 +6158,27 @@ msgstr "&Ponovo prikaži ovo upozorenje" msgid "ERROR" msgstr "GREŠKA" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:69 +msgid "Location" +msgstr "Lokacija" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1041 +msgid "Format" +msgstr "Format" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:50 +msgid "Delete from device" +msgstr "Izbriši sa uređaja" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:29 +msgid "Author sort" +msgstr "Sortiranje po autoru" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:47 +msgid "Manage authors" +msgstr "Organizuj autore" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63 msgid "Author Sort" msgstr "Sortiranje po autoru" @@ -6775,12 +6882,12 @@ msgid "Choose formats" msgstr "Izaberi formate" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:72 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:76 msgid "Authors" msgstr "Autori" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:101 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:107 msgid "Publishers" msgstr "Izdavači" @@ -6903,12 +7010,12 @@ msgstr "" "knjigu" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:500 msgid "Item is blank" msgstr "Ova stavka je prazna" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:501 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Stavka ne može da bude prazna. Izbrišite je." @@ -6940,15 +7047,15 @@ msgstr "Morate izabrati bar jednu stavku iz liste" msgid "Are you certain you want to delete the following items?" msgstr "Da li ste sigurni da želite da izbrišete ove stavke?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 msgid "Category Editor" msgstr "Uređivač kategorija" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Items in use" msgstr "Stavke u upotrebi" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." @@ -6956,11 +7063,11 @@ msgstr "" "Izbriši stavku iz baze podataka. Ovo će prvo ukloniti ovu stavku iz svih " "knjiga, a zatim je ukloniti i iz baze podataka." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 msgid "Rename the item in every book where it is used." msgstr "Preimenuj stavku u svakoj knjizi koja je koristi." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 msgid "Ctrl+S" msgstr "Ctrl+S" @@ -7276,47 +7383,47 @@ msgstr "ISBN:" msgid "Regular expression (?P)" msgstr "Regularni izraz (?P)" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:36 msgid "Save single format to disk..." msgstr "Snimi samo jedan format na disk..." -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:52 msgid "Edit metadata individually" msgstr "Izmena pojedinačnih metapodataka" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:55 msgid "Edit metadata in bulk" msgstr "Masovna izmena metapodataka" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:58 msgid "Download metadata and covers" msgstr "Preuzmi metapodatke i naslovne strane" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:60 msgid "Download only metadata" msgstr "Preuzmi samo metapodatke" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:62 msgid "Download only covers" msgstr "Preuzmi samo naslovne strane" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:65 msgid "Download only social metadata" msgstr "Preuzmi samo društvene metapodatke" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:71 msgid "Merge into first selected book - delete others" msgstr "Spoji u prvu izabranu knjigu - ostale izbriši" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:74 msgid "Merge into first selected book - keep others" msgstr "Spoji u prvu izabranu knjigu - ostale zadrži" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:82 msgid "Add books from a single directory" msgstr "Dodaj knjige iz jednog direktorijuma" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:84 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" @@ -7325,7 +7432,7 @@ msgstr "" "po direktorijumu, podrazumeva se da su različiti fajlovi ista knjiga u " "različitiim formatima)" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:88 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" @@ -7333,88 +7440,92 @@ msgstr "" "Dodaj knjige iz direktorijuma, uključujući pod-direktorijume (više knjiga po " "direktorijumu, podrazumeva se da je svaki fajl različita knjiga)" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:91 msgid "Add Empty book. (Book entry with no formats)" msgstr "Dodaj praznu knjigu. (Stavka za knjigu bez ijednog formata)." -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:283 msgid "Save to disk" msgstr "Snimi na disk" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:103 msgid "Save to disk in a single directory" msgstr "Snimi na disk u jedan direktorijum" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:405 msgid "Save only %s format to disk" msgstr "Snimi na disk samo %s format" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:408 msgid "Save only %s format to disk in a single directory" msgstr "Sačuvaj samo format %s na disk u jedan direktorijum" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:118 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:289 msgid "View" msgstr "Prikaži" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:119 msgid "View specific format" msgstr "Prikaži određeni format" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:125 msgid "Remove selected books" msgstr "Ukloni izabrane knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 msgid "Remove files of a specific format from selected books.." msgstr "Ukloni fajlove navedenih formata za izabrane knjige..." -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 msgid "Remove all formats from selected books, except..." msgstr "Ukloni sve formate za izabrane knjige, osim..." -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:133 msgid "Remove covers from selected books" msgstr "Ukloni naslovne strane izabranih knjiga" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:136 +msgid "Remove matching books from device" +msgstr "Ukloni odgovarajuće knjige sa uređaja" + +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:153 msgid "Convert individually" msgstr "Konvertuj pojedinačno" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:155 msgid "Bulk convert" msgstr "Konvertuj masovno" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:159 msgid "Create catalog of books in your calibre library" msgstr "Napravite katalog knjiga u vašoj calibre biblioteci" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:167 msgid "Run welcome wizard" msgstr "Pokrenite čarobnjaka za dobrodošlicu" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:199 msgid "Similar books..." msgstr "Slične knjige..." -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:230 +msgid "Add books to library" +msgstr "Dodaj knjige u biblioteku" + +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:309 msgid "Cover Browser" msgstr "Izlog omota" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:327 msgid "Tag Browser" msgstr "Izlog etiketa" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:339 -msgid "Side bar" -msgstr "Bočna traka" - -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:384 msgid "Book Details" msgstr "Podaci o knjizi" @@ -7498,33 +7609,29 @@ msgid "Rating" msgstr "Ocena" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1042 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1061 msgid "Book %s of %s." msgstr "Knjiga %s autora %s." -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:659 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1100 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:662 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:398 msgid "The lookup/search name is \"{0}\"" msgstr "Ime za pretragu je \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:865 msgid "In Library" msgstr "U biblioteci" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:869 msgid "Size" msgstr "Veličina" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022 -msgid "Format" -msgstr "Format" - -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1082 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 msgid "Marked for deletion" msgstr "Izabrano za brisanje" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1085 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 msgid "Double click to edit me

" msgstr "Kliknite dva puta da me promenite

" @@ -7568,11 +7675,11 @@ msgstr "Prikaži kolonu" msgid "Restore default layout" msgstr "Vrati podrazumevani izgled" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:509 msgid "Not allowed" msgstr "Nije dozvoljeno" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:506 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:510 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -7960,20 +8067,20 @@ msgstr "Knjiga nema ni naslov ni ISBN broj" msgid "No matches found for this book" msgstr "Nema rezultata za ovu knjigu" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:251 msgid "Search" msgstr "Traži" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:304 msgid "The selected search will be permanently deleted. Are you sure?" msgstr "Izabrana pretraga će bit izbrisana zauvek. Da li ste sigurni?" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:346 msgid "Search (For Advanced Search click the button to the left)" msgstr "Traži (za naprednu pretragu kliknite dugme levo)" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:377 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:379 msgid "Saved Searches" msgstr "Sačuvane pretrage" @@ -8049,61 +8156,74 @@ msgstr "Obriši" msgid "&Alternate shortcut:" msgstr "&Alternativna prečica:" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:150 -msgid "Rename" -msgstr "Preimenuj" +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:190 +msgid "Rename '%s'" +msgstr "Preimenuj '%s'" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:194 +msgid "Edit sort for '%s'" +msgstr "Izmeni način sortiranja za '%s'" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:199 msgid "Hide category %s" msgstr "Sakrij kategoriju %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:202 msgid "Show category" msgstr "Prikaži kategoriju" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:206 msgid "Show all categories" msgstr "Prikaži sve kategorije" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:169 -msgid "Manage " -msgstr "Uredi " +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:217 +msgid "Manage %s" +msgstr "Uredi '%s'" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:220 msgid "Manage Saved Searches" msgstr "Uredi sačuvane pretrage" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:231 msgid "Manage User Categories" msgstr "Uredi korisničke kategorije" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:377 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:432 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:266 msgid "Searches" msgstr "Pretrage" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:510 msgid "Duplicate search name" msgstr "Naziv pretrage već postoji" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:511 msgid "The saved search name %s is already used." msgstr "Naziv sačuvane pretrage %s je već u upotrebi." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:652 -msgid "Sort by &popularity" -msgstr "Sortiraj po &popularnosti" +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:726 +msgid "Sort by name" +msgstr "Sortiraj po imenu" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:726 +msgid "Sort by popularity" +msgstr "Sortiraj po popularnosti" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:727 +msgid "Sort by average rating" +msgstr "Sortiraj po srednjoj oceni" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:733 msgid "Match all" msgstr "Moraju odgovarati svi" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:733 msgid "Match any" msgstr "Odgovara bilo koji od" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:661 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:738 msgid "Manage &user categories" msgstr "&Uredi korisničke kategorije" @@ -8150,62 +8270,62 @@ msgstr "" "Ove knjige su već konvertovane u format %s. Da li želite da ih ponovo " "konvertujete?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:162 msgid "&Restore" msgstr "V&rati na ekran" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:165 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:164 msgid "&Donate to support calibre" msgstr "Pošaljite &donaciju da podržite razvoj calibre programa" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:167 msgid "&Eject connected device" msgstr "Isključi pov&ezani uređaj" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:172 msgid "&Restart" msgstr "&Ponovo pokreni" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:206 msgid "

For help see the: User Manual
" msgstr "

Za pomoć vidi: Korisničko uputstvo
" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:212 msgid "%s: %s by Kovid Goyal %%(version)s
%%(device)s

" msgstr "" "%s: %s autor Kovid Goyal %%(version)s
%%(device)s

" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:240 msgid "Calibre Quick Start Guide" msgstr "Kratko uputstvo za Calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:394 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:392 msgid "Cannot configure" msgstr "Ne mogu da podesim" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:388 msgid "Cannot configure while there are running jobs." msgstr "Ne mogu da podesim dok ima aktivnih poslova." -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:393 msgid "Cannot configure before calibre is restarted." msgstr "Ne mogu da podesim dok ponovo ne pokrenete calibre." -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:438 msgid "No detailed info available" msgstr "Ne postoje detaljne informacije" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:439 msgid "No detailed information is available for books on the device." msgstr "Ne postoje detaljne informacije za knjige na uređaju." -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:494 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:517 msgid "Conversion Error" msgstr "Greška u konverziji" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:490 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using third party tools." @@ -8213,15 +8333,15 @@ msgstr "" "

Nisam uspeo da konvertujem: %s

Knjiga je zaštićena DRMom. Prvo morate ukloniti DRM nezavisnim alatima." -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:503 msgid "Recipe Disabled" msgstr "Recept je isključen" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:518 msgid "Failed" msgstr "Neuspelo" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:558 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." @@ -8230,12 +8350,12 @@ msgstr "" "mislite da je koristan molim vas da razmotrite donaciju kako bi podržali " "dalji razvoj." -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:583 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" "Još uvek ima aktivnih poslova. Da li ste sigurni da želite da prekinete rad?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:586 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" @@ -8246,11 +8366,11 @@ msgstr "" "uređaju.
\n" " Da li ste sigurni da želite da prekinete rad?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:590 msgid "WARNING: Active jobs" msgstr "UPOZORENJE: Aktivni poslovi" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:642 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -9824,44 +9944,48 @@ msgstr "" "\n" "Za pomoć vidite: %%prog komanda --help\n" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:487 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:70 +msgid "%sAverage rating is %3.1f" +msgstr "%sSrednja ocena je %3.1f" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:520 msgid "Main" msgstr "Osnovna" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:489 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:522 msgid "Card A" msgstr "Kartica A" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:491 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:524 msgid "Card B" msgstr "Kartica B" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1736 msgid "

Migrating old database to ebook library in %s

" msgstr "" "

Prevodim staru bazu podataka u biblioteku e-knjiga u %s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1765 msgid "Copying %s" msgstr "Kopiram %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1782 msgid "Compacting database" msgstr "Sažimam bazu podataka" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1804 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1875 msgid "Checking SQL integrity..." msgstr "Proveravam ispravnost SQLa..." -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1845 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1916 msgid "Checking for missing files." msgstr "Tražim nepostojeće fajlove." -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1867 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1938 msgid "Checked id" msgstr "Proverio identifikator" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:118 msgid "Ratings" msgstr "Ocene" @@ -10084,43 +10208,43 @@ msgstr "" msgid "Write process PID to the specified file" msgstr "Upiši PID procesa u navedeni fajl" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:112 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:108 msgid "%d books" msgstr "%d knjiga" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:124 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:127 msgid "%d items" msgstr "%d stavki." -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:141 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:144 msgid "RATING: %s
" msgstr "OCENA: %s
" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:144 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:147 msgid "TAGS: %s
" msgstr "ETIKETE: %s
" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:148 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:151 msgid "SERIES: %s [%s]
" msgstr "SERIJA: %s [%s]
" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:189 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:192 msgid "Library" msgstr "Biblioteka" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Books in your library" msgstr "Knjige u vašoj biblioteci" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:234 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:237 msgid "By " msgstr "Od autora " -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:235 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:238 msgid "Books sorted by " msgstr "Knjige sortirane po " -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:535 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:542 msgid "Newest" msgstr "Najnovije" @@ -10267,34 +10391,38 @@ msgid "English (Pakistan)" msgstr "Engleski (Pakistan)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 +msgid "English (Israel)" +msgstr "Engleski (Izrael)" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 msgid "English (Singapore)" msgstr "Engleski (Singapur)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "English (Yemen)" msgstr "Engleski (Jemen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (Ireland)" msgstr "Engleski (Irska)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "English (China)" msgstr "Engleski (Kina)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "Spanish (Paraguay)" msgstr "Španski (Paragvaj)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "German (AT)" msgstr "Nemački (Austrija)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "Dutch (NL)" msgstr "Holandski (Holandija)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "Dutch (BE)" msgstr "Holandski (Belgija)" @@ -10383,65 +10511,65 @@ msgstr " sa " msgid "\tFailed links:" msgstr "\tNeuspele veze:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:827 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" "Nisam mogao da preuzmem članak. Probajte ponovo sa opcijom -vv da biste " "saznali razlog" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:848 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:849 msgid "Fetching feeds..." msgstr "Preuzimam izvore..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:853 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:854 msgid "Got feeds from index page" msgstr "Dobio sam izvore s osnovne strane..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:859 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:860 msgid "Trying to download cover..." msgstr "Pokušavam da preuzmem naslovnu stranu..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:861 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:862 msgid "Generating masthead..." msgstr "Generišem impresum..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:942 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 msgid "Starting download [%d thread(s)]..." msgstr "Počinjem preuzimanje [%d niti]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:958 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:959 msgid "Feeds downloaded to %s" msgstr "Izvori su preuzeti u %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:968 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:969 msgid "Could not download cover: %s" msgstr "Nisam uspeo da preuzmem naslovnu stranu: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:980 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:981 msgid "Downloading cover from %s" msgstr "Preuzimam naslovnu stranu sa %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1020 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1021 msgid "Masthead image downloaded" msgstr "Preuzeo sam sliku za impresum" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1211 msgid "Untitled Article" msgstr "Članak bez imena" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1282 msgid "Article downloaded: %s" msgstr "Preuzeo sam članak: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1293 msgid "Article download failed: %s" msgstr "Nije uspelo preuzimanje članka: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1310 msgid "Fetching feed" msgstr "Preuzimam izvor" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1457 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -10449,7 +10577,7 @@ msgstr "" "Neuspelo prijavljivanje. Proverite korisničko ime i lozinku vašeg calibre " "servisa za periodiku." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1478 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1473 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -10561,6 +10689,9 @@ msgstr "Ne preuzimaj CSS stilove." #~ msgid "dummy option until real options are determined." #~ msgstr "privremena opcija dok ne odredimo prave opcije." +#~ msgid "Sort tags list by popularity" +#~ msgstr "Sortiraj etikete po popularnosti" + #~ msgid "No text &justification" #~ msgstr "Ne &poravnavaj redove" @@ -10582,6 +10713,9 @@ msgstr "Ne preuzimaj CSS stilove." #~ msgid "Send specific format to main memory" #~ msgstr "Pošalji određeni format u osnovnu memoriju" +#~ msgid "Sort by &popularity" +#~ msgstr "Sortiraj po &popularnosti" + #~ msgid "Click to browse books by their covers" #~ msgstr "Kliknite da izaberete knjigu po naslovnoj strani" @@ -10719,11 +10853,20 @@ msgstr "Ne preuzimaj CSS stilove." #~ msgid "Hide Cover Browser" #~ msgstr "Sakrij izlog omota" +#~ msgid "Side bar" +#~ msgstr "Bočna traka" + #~ msgid "Cover browser could not be loaded: " #~ msgstr "Nisam uspeo da učitam izlog omota: " #~ msgid "Show Cover Browser" #~ msgstr "Prikaži izlog omota" +#~ msgid "Rename" +#~ msgstr "Preimenuj" + #~ msgid "The name %s is already used." #~ msgstr "Ime %s je već u upotrebi." + +#~ msgid "Manage " +#~ msgstr "Uredi " diff --git a/src/calibre/translations/sv.po b/src/calibre/translations/sv.po index 38b56006ca..1c05ca5eca 100644 --- a/src/calibre/translations/sv.po +++ b/src/calibre/translations/sv.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2010-06-14 07:12+0000\n" -"PO-Revision-Date: 2010-06-16 11:18+0000\n" -"Last-Translator: Johan Segerstedt \n" +"POT-Creation-Date: 2010-06-18 17:57+0000\n" +"PO-Revision-Date: 2010-06-18 17:15+0000\n" +"Last-Translator: Kovid Goyal \n" "Language-Team: Swedish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-06-17 03:31+0000\n" +"X-Launchpad-Export-Date: 2010-06-19 03:49+0000\n" "X-Generator: Launchpad (build Unknown)\n" "X-Poedit-Country: SWEDEN\n" "X-Poedit-Language: Swedish\n" @@ -25,11 +25,11 @@ msgstr "Gör ingenting" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:72 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:75 #: /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 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:431 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:432 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:385 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:98 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:101 @@ -42,12 +42,12 @@ msgstr "Gör ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1894 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1896 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/output.py:24 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:230 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:270 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:273 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:373 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:19 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:382 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:21 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:46 @@ -56,8 +56,8 @@ msgstr "Gör ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:123 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:943 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1055 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:945 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1057 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:39 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:28 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 @@ -103,20 +103,20 @@ msgstr "Gör ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:98 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:233 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:235 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:286 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:812 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:177 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:134 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1151 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1154 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1156 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:158 @@ -124,23 +124,25 @@ msgstr "Gör ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:351 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:371 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:846 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1018 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1037 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:92 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:185 #: /home/kovid/work/calibre/src/calibre/library/cli.py:213 #: /home/kovid/work/calibre/src/calibre/library/database.py:913 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:302 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:314 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:880 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:917 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1515 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1517 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:916 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:985 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1586 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1588 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1710 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:268 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:131 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:134 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:137 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:68 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 @@ -294,62 +296,62 @@ msgid "This profile is intended for the SONY PRS 300." msgstr "Denna profil är avsedd för Sony PRS-300." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:78 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:300 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:301 msgid "This profile is intended for the SONY PRS-900." msgstr "Denna profil är avsedd för Sony PRS-900." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:86 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:330 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:331 msgid "This profile is intended for the Microsoft Reader." msgstr "Denna profil är avsedd för Microsoft Reader." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:97 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:341 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:342 msgid "This profile is intended for the Mobipocket books." msgstr "Denna profil är avsedd för Mobipocket-böcker." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:110 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:354 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:355 msgid "This profile is intended for the Hanlin V3 and its clones." msgstr "Denna profil är avsedd för Hanlin V3 och dess varianter." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:122 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:366 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:367 msgid "This profile is intended for the Hanlin V5 and its clones." msgstr "Denna profil är avsedd för Hanlin V5 och dess varianter." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:132 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:375 msgid "This profile is intended for the Cybook G3." msgstr "Denna profil är avsedd för Cybook G3." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:145 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:387 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:388 msgid "This profile is intended for the Cybook Opus." msgstr "Denna profil är avsedd för Cybook Opus." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:157 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:398 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:399 msgid "This profile is intended for the Amazon Kindle." msgstr "Denna profil är avsedd för Amazon Kindle." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:169 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:433 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:434 msgid "This profile is intended for the Irex Illiad." msgstr "Denna profil är avsedd för Irex Illiad." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:181 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:446 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:447 msgid "This profile is intended for the IRex Digital Reader 1000." msgstr "Denna profil är avsedd för IRex Digital Reader 1000." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:194 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:460 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:461 msgid "This profile is intended for the IRex Digital Reader 800." msgstr "Denna profil är avsedd för Irex Digital Reader 800." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:474 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:475 msgid "This profile is intended for the B&N Nook." msgstr "Denna profil är avsedd för B&N Nook." @@ -376,15 +378,15 @@ msgstr "Avsedd för iPad och liknande enheter med en upplösningen 768x1024" msgid "This profile is intended for the Kobo Reader." msgstr "Denna profil är avsedd för Kobo Reader." -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:291 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:292 msgid "This profile is intended for the SONY PRS-300." msgstr "Denna profil är avsedd för SONY PRS-300." -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:309 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:310 msgid "This profile is intended for the 5-inch JetBook." msgstr "Denna profil är avsedd för JetBook (5 tum)." -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:318 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:319 msgid "" "This profile is intended for the SONY PRS line. The 500/505/700 etc, in " "landscape mode. Mainly useful for comics." @@ -392,7 +394,7 @@ msgstr "" "Denna profil är avsedd för Sonys PRS-linje, 500/505/700 m.fl, i liggande " "format. Används främst för serietidningar." -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:416 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:417 msgid "This profile is intended for the Amazon Kindle DX." msgstr "Denna profil är avsedd för Amazon Kindle DX." @@ -412,15 +414,19 @@ msgstr "Anpassa tillägg lokalt" msgid "Disabled plugins" msgstr "Inaktiverade tillägg" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:77 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +msgid "Enabled plugins" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:83 msgid "No valid plugin found in " msgstr "Inget giltigt tillägg hittades i " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:278 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:460 msgid "Initialization of plugin %s failed with traceback:" msgstr "Tillägget %s kunde inte startas. Information om felet:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:433 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "" " %prog options\n" "\n" @@ -432,18 +438,18 @@ msgstr "" " Anpassa calibre genom att ladda externa tillägg.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:439 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:499 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Installera ett tillägg genom att ange sökvägen till zip-filen som innehåller " "detta." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:441 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:501 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Ta bort ett tillägg utifrån dess namn. Har ingen effekt på inbyggda tillägg" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:443 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:503 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -451,15 +457,15 @@ msgstr "" "Anpassa tillägg. Ange tilläggets namn och anpassningssträngen åtskilda av " "ett kommatecken." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:445 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:505 msgid "List all installed plugins" msgstr "Lista alla installerade tillägg" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:447 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:507 msgid "Enable the named plugin" msgstr "Aktivera namngivet tillägg" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:449 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:509 msgid "Disable the named plugin" msgstr "Inaktivera namngivet tillägg" @@ -479,33 +485,32 @@ msgstr "" msgid "Communicate with S60 phones." msgstr "Kommunicera med S60-telefoner" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:75 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:78 msgid "Communicate with iBooks through iTunes." msgstr "Kommunicera med iBook via iTunes." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:81 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:84 msgid "Apple device detected, launching iTunes, please wait ..." msgstr "pple-enhet identifieras, starta iTunes, var god vänta ..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:196 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:217 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:227 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:230 msgid "Updating device metadata listing..." msgstr "Uppdaterar metadata på enheten..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:282 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:318 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:806 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:832 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:301 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:842 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:876 msgid "%d of %d" msgstr "%d av %d" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:325 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:837 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:881 msgid "finished" msgstr "slutförda" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:499 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:519 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" @@ -515,17 +520,17 @@ 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:703 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:742 #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:28 msgid "settings for device drivers" msgstr "konfigurera drivrutiner" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:705 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:744 #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:30 msgid "Ordered list of formats the device will accept" msgstr "Sorterad lista av format som enheten kommer att acceptera" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:776 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:813 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -533,6 +538,18 @@ 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:2168 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:810 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:816 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:239 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:167 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1470 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:128 +msgid "News" +msgstr "Nyheter" + #: /home/kovid/work/calibre/src/calibre/devices/binatone/driver.py:17 msgid "Communicate with the Binatone Readme eBook reader." msgstr "Kommunicera med läsplattan Binatone Readme." @@ -555,6 +572,10 @@ msgstr "Kommunicera med läsplattan Cybook Gen 3 / Opus." msgid "Communicate with the EB600 eBook reader." msgstr "Kommunicera med läsplattan Binatone Readme." +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:207 +msgid "Communicate with the PocketBook 301 reader." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/edge/driver.py:17 msgid "Entourage Edge" msgstr "Entourage Edge" @@ -585,14 +606,20 @@ msgstr "Enhetsgränssnitt" msgid "Communicate with Hanlin V3 eBook readers." msgstr "Kommunicera med läsplattan Hanlin V3." -#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:90 +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:87 msgid "Communicate with Hanlin V5 eBook readers." msgstr "Kommunicera med läsplattan Hanlin V5." -#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:109 +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:106 msgid "Communicate with the BOOX eBook reader." msgstr "Kommunicera med läsplattan BOOX." +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:121 +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/hanvon/driver.py:18 msgid "Communicate with the Hanvon N520 eBook reader." msgstr "Kommunicera med läsplattan Hanvon N520." @@ -639,15 +666,15 @@ msgstr "Kommunicera med läsplattan Iriver Story." msgid "Communicate with the JetBook eBook reader." msgstr "Kommunicera med läsplattan JetBook." -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:42 msgid "Communicate with the Kindle eBook reader." msgstr "Kommunicera med läsplattan Kindle." -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:147 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:169 msgid "Communicate with the Kindle 2 eBook reader." msgstr "Kommunicera med läsplattan Kindle 2." -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:157 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:210 msgid "Communicate with the Kindle DX eBook reader." msgstr "Kommunicera med läsplattan Kindle DX." @@ -691,7 +718,7 @@ msgstr "Kommunicera med läsplattan Sony PRS-500." msgid "Communicate with all the Sony eBook readers." msgstr "Kommunicera med alla Sony eboksläsare." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:60 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " @@ -699,7 +726,7 @@ msgstr "" "Kommaseparerad lista av metadatafält att förvandla till samlingar på " "enheten. Möjliga alternativ är: " -#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:142 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:143 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:68 msgid "Unnamed" msgstr "Namnlös" @@ -720,23 +747,23 @@ msgstr "Kommunicera med läsplattan Newsmy." msgid "Communicate with the iPapyrus reader." msgstr "Kommunicera med läsplattan iPapyrus." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:247 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:248 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Kunde inte hitta hårddisken %s . Prova att starta om datorn." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:427 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:428 msgid "Unable to detect the %s mount point. Try rebooting." msgstr "Kunde inte hitta monteringspunkten %s. Prova att starta om datorn." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:492 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:493 msgid "Unable to detect the %s disk drive." msgstr "Kunde inte hitta hårddisken %s ." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:585 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:586 msgid "Could not find mount helper: %s." msgstr "Kunde inte hitta montera hjälpen: %s." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:597 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:598 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." @@ -744,39 +771,28 @@ msgstr "" "Kunde inte hitta hårddisken %s . Din kärna exporterar förmodligen en ogiltig " "version av SYSFS." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:605 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:606 msgid "Unable to mount main memory (Error code: %d)" msgstr "Kunde inte montera enhetens inbyggda minne (Felkod: %d)" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:742 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:744 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:743 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:745 msgid "The reader has no storage card in this slot." msgstr "Läsaren har inget minneskort i kortplatsen." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:746 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:747 msgid "Selected slot: %s is not supported." msgstr "Vald kortplats - %s - stöds inte." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:775 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:776 msgid "There is insufficient free space in main memory" msgstr "Det finns inte tillräckligt med plats i enhetens inbyggda minne" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:777 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:778 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:780 msgid "There is insufficient free space on the storage card" msgstr "Det finns tillräckligt med plats på minneskortet" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:815 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:843 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:239 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:141 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1399 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:120 -msgid "News" -msgstr "Nyheter" - #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:12 msgid "Configure Device" msgstr "Anpassa enheten" @@ -786,16 +802,20 @@ msgid "Place files in sub directories if the device supports them" msgstr "Placera filer i underkataloger om enheten stöder dem" #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:81 msgid "Read metadata from files on device" msgstr "Läs metadata från filer på enheten" #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:36 +msgid "Use author sort instead of author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:38 msgid "Template to control how books are saved" msgstr "Mall för att kontrollera hur böcker sparas" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:39 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:84 msgid "Extra customization" msgstr "Extra anpassning" @@ -1957,88 +1977,88 @@ msgstr "Bädda in denna teckensnittsfamilj som fast bredd-teckensnitt" msgid "Comic" msgstr "Serietidning" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:372 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:381 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:851 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:866 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:543 msgid "Title" msgstr "Titel" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:373 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:382 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:353 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:867 msgid "Author(s)" msgstr "Författare" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:374 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:62 msgid "Publisher" msgstr "Förlag" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:375 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:384 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "Producent" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:376 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:307 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1037 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:154 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1056 msgid "Comments" msgstr "Kommentarer" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:384 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:393 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:26 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:139 msgid "Tags" msgstr "Etiketter" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:386 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:395 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:312 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1042 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1061 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:87 msgid "Series" msgstr "Serie" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:387 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:396 msgid "Language" msgstr "Språk" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:389 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1025 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1044 msgid "Timestamp" msgstr "Tidsstämpel" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:391 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 msgid "Published" msgstr "Utgiven" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:393 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:402 msgid "Rights" msgstr "Rättigheter" @@ -2046,7 +2066,7 @@ msgstr "Rättigheter" msgid "EDITORIAL REVIEW" msgstr "Redaktörsgranskning" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/archive.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/archive.py:41 msgid "" "Extract common e-book formats from archives (zip/rar) files. Also try to " "autodetect if they are actually cbz/cbr files." @@ -2168,6 +2188,10 @@ msgstr "Omslag sparat till" msgid "No cover found" msgstr "Inget omslag hittades" +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/douban.py:41 +msgid "Downloads metadata from Douban.com" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:33 msgid "Metadata download" msgstr "Hämta metadata" @@ -2208,6 +2232,10 @@ msgstr "" msgid "Downloads social metadata from amazon.com" msgstr "Hämta sociala metadata från amazon.com" +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:205 +msgid "Downloads series information from librarything.com" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/isbndb.py:94 msgid "" "\n" @@ -2281,7 +2309,7 @@ msgstr "" "\n" "Hämta ett omslag för boken som identifieras med ISBN från LibraryThing.com\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1220 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1222 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1371 msgid "Cover" msgstr "Omslag" @@ -2612,6 +2640,8 @@ msgstr "" "Få info om en PDF-fil.\n" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:29 msgid "Author" msgstr "Författare" @@ -2873,8 +2903,8 @@ msgid "Use Roman numerals for series number" msgstr "Använd romerska siffror för nummer i serien" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:47 -msgid "Sort tags list by popularity" -msgstr "Sortera etikettlista efter popularitet" +msgid "Sort tags list by name, popularity, or rating" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:49 msgid "Number of covers to show in the cover browsing mode" @@ -2956,171 +2986,222 @@ msgstr "Kategorier som inte skall visas i etikettbläddraren" msgid "The layout of the user interface" msgstr "Gränssnittets utseende" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105 +msgid "Show the average rating per item indication in the tag browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:476 msgid "Copied" msgstr "Kopierad" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:187 msgid "Copy" msgstr "Kopiera" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:187 msgid "Copy to Clipboard" msgstr "Kopiera till urklipp" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:397 msgid "Choose Files" msgstr "Välj filer" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:64 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:242 msgid "Use library only" msgstr "Använd bara bibliotek" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:243 msgid "User annotations generated from main library only" msgstr "Användaranteckningar genereras endast från huvudbiblioteket" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:541 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:636 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:655 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:851 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:666 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1037 msgid "No books selected" msgstr "Inga böcker har valts" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:74 msgid "No books selected to fetch annotations from" msgstr "Inga böcker har valts att hämta anteckningar från" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:99 msgid "Merging user annotations into database" msgstr "Sammanfogar användaranteckningar till databasen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:127 msgid "%s
Last Page Read: %d (%d%%)" msgstr "%s
Senaste lästa sidan: %d (%d%%)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:133 msgid "%s
Last Page Read: Location %d (%d%%)" msgstr "%s
Senaste lästa sidan: Plats %d (%d%%)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:152 msgid "Location %d • %s
%s
" msgstr "Plats %d • %s
%s
" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:161 msgid "Page %d • %s
" msgstr "Sidan %d • %s
" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:165 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:166 msgid "Location %d • %s
" msgstr "Plats %d • %s
" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:288 msgid "How many empty books?" msgstr "Hur många tomma böcker?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:289 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/actions.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:388 msgid "Uploading books to device." msgstr "Skickar böcker till enhet." -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:139 msgid "Books" msgstr "Böcker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:349 msgid "EPUB Books" msgstr "EPUB-böcker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:350 msgid "LRF Books" msgstr "LRF-böcker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:351 msgid "HTML Books" msgstr "HTML-böcker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:352 msgid "LIT Books" msgstr "LIT-böcker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:353 msgid "MOBI Books" msgstr "MOBI-böcker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:354 msgid "Topaz books" msgstr "Topaz-böcker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:355 msgid "Text books" msgstr "Textböcker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:356 msgid "PDF Books" msgstr "PDF-böcker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:357 msgid "Comics" msgstr "Serier" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:358 msgid "Archives" msgstr "Arkiv" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:362 msgid "Supported books" msgstr "Stödda böcker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:397 msgid "Merged some books" msgstr "Sammanfoga flera böcker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:398 msgid "" "Some duplicates were found and merged into the following existing books:" msgstr "" "Vissa dubbletter hittades och fördes in i följande existerande böcker:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:407 msgid "Failed to read metadata" msgstr "Kunde inte läsa metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:408 msgid "Failed to read metadata from the following" msgstr "Kunde inte läsa metadata från följande" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:425 -msgid "Cannot delete" -msgstr "Kan inte ta bort" +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:432 +msgid "Add to library" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1121 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1214 msgid "No book selected" msgstr "Inga böcker har valts" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:432 +msgid "No book files found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:454 +msgid "Cannot delete" +msgstr "Kan inte ta bort" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:467 msgid "Choose formats to be deleted" msgstr "Välj format att ta bort" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:485 msgid "Choose formats not to be deleted" msgstr "Välj format att inte ta bort" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:505 +msgid "Cannot delete books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:506 +msgid "No device is connected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:516 +msgid "Main memory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:427 +msgid "Storage Card A" +msgstr "Minneskort A" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:429 +msgid "Storage Card B" +msgstr "Minneskort B" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:523 +msgid "No books to delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:524 +msgid "None of the selected books are on the device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:598 +msgid "Deleting books from device." +msgstr "Tar bort böcker från enheten" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:562 msgid "" "The selected books will be permanently deleted and the files removed " "from your computer. Are you sure?" @@ -3128,7 +3209,7 @@ msgstr "" "De valda böckerna kommer att tas bort permanent och filerna kommer " "att raderas från datorn. Är du säker?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:583 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -3136,65 +3217,61 @@ msgstr "" "De utvalda böckerna kommer att tas bort permanent från enheten. Är " "du säker?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:530 -msgid "Deleting books from device." -msgstr "Tar bort böcker från enheten" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:608 msgid "Cannot download metadata" msgstr "Kan inte hämta metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:624 msgid "social metadata" msgstr "sociala metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:626 msgid "covers" msgstr "omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:626 msgid "metadata" msgstr "metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:628 msgid "Downloading %s for %d book(s)" msgstr "Hämtar %s för %d böcker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:650 msgid "Failed to download some metadata" msgstr "Alla metadata kunde inte hämtas" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:651 msgid "Failed to download metadata for the following:" msgstr "Kunde inte hämta metadata för följande:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:654 msgid "Failed to download metadata:" msgstr "Kunde inte hämta metadata:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:587 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:606 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:946 #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:53 msgid "Error" msgstr "Fel" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:597 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:703 msgid "Cannot edit metadata" msgstr "Kan inte redigera metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:654 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:657 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:725 msgid "Cannot merge books" msgstr "Kan inte sammanfoga böcker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:726 msgid "At least two books must be selected for merging" msgstr "Minst två böcker måste väljas för att de skall fogas samman" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:662 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:730 msgid "" "All book formats and metadata from the selected books will be added to the " "first selected book.

The second and subsequently selected " @@ -3206,7 +3283,7 @@ msgstr "" "kommer inte att tas bort eller ändras.

Vänligen bekräfta att du vill " "fortsätta." -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:741 msgid "" "All book formats and metadata from the selected books will be merged into " "the first selected book.

After merger the second and " @@ -3222,7 +3299,7 @@ msgstr "" "böcker kommer att tas bort permanentfrån din dator.

Är du " "säker på att du vill fortsätta?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:685 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:753 msgid "" "You are about to merge more than 5 books. Are you sure you want to " "proceed?" @@ -3230,45 +3307,45 @@ msgstr "" "Du håller på att sammanfoga fler än fem böcker. Är du säker på att du " "vill fortsätta?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:853 msgid "Cannot save to disk" msgstr "Kan inte spara till disk" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:856 msgid "Choose destination directory" msgstr "Välj målmapp" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:889 msgid "Error while saving" msgstr "Fel uppstod när filen skulle sparas" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:822 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:890 msgid "There was an error while saving." msgstr "Det uppstod ett fel när filen skulle sparas" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:829 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:897 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:898 msgid "Could not save some books" msgstr "Vissa böcker kunde inte sparas" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:831 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:899 msgid "Click the show details button to see which ones." msgstr "Klicka på knappen \"Visa detaljer\" för att se vilka." -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:920 msgid "No books selected to generate catalog for" msgstr "Inga böcker har valts att skapa katalog" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:869 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:937 msgid "Generating %s catalog..." msgstr "Skapar %s-katalog..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:874 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:942 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:261 msgid "No books found" msgstr "Inga böcker hittades" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:943 msgid "" "No books to catalog\n" "Check exclude tags" @@ -3276,49 +3353,49 @@ msgstr "" "Inga böcker till katalog\n" "Kontrollera uteslutna etiketter" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:885 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:953 msgid "Catalog generated." msgstr "Katalog genererad." -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:956 msgid "Export Catalog Directory" msgstr "Exportkatalog" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:889 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:957 msgid "Select destination for %s.%s" msgstr "Välj destination för %s.%s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:973 msgid "Fetching news from " msgstr "Hämtar nyheter från " -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:987 msgid " fetched." msgstr " hämtade." -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1036 msgid "Cannot convert" msgstr "Kan inte konvertera" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:997 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1065 msgid "Starting conversion of %d book(s)" msgstr "Påbörjar konvertering av %d böcker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1121 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1250 msgid "Cannot view" msgstr "Kan inte visa" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1195 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 msgid "Choose the format to view" msgstr "Välj format att visa" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1135 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1203 msgid "Multiple Books Selected" msgstr "Flera böcker valda" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1204 msgid "" "You are attempting to open %d books. Opening too many books at once can be " "slow and have a negative effect on the responsiveness of your computer. Once " @@ -3330,11 +3407,11 @@ msgstr "" "väl process startats kan den inte stoppas förrän den är klar. Vill du " "fortsätta?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1213 msgid "Cannot open folder" msgstr "Kan inte öppna mapp" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1183 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1251 msgid "%s has no available formats." msgstr "%s har inga tillgängliga format." @@ -3359,7 +3436,7 @@ msgid "The specified directory could not be processed." msgstr "Den angivna katalogen kunde inte behandlas." #: /home/kovid/work/calibre/src/calibre/gui2/add.py:260 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:804 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:809 msgid "No books" msgstr "Inga böcker" @@ -3496,17 +3573,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:561 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:579 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:583 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:585 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:584 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:628 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:369 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:388 @@ -3525,8 +3602,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 @@ -3561,42 +3638,45 @@ msgstr "Flera böcker per &mapp, antar varje ebokfil är en annorlunda bok" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:22 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1042 msgid "Path" msgstr "Sökväg" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:23 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:118 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:119 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:301 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:91 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:96 msgid "Formats" msgstr "Format" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:855 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1026 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1045 msgid "Collections" msgstr "Samlingar" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:55 msgid "Click to open" msgstr "Klicka för att öppna" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:294 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:306 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1055 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 @@ -3604,6 +3684,10 @@ msgstr "Klicka för att öppna" msgid "None" msgstr "Inget" +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:301 +msgid "Click to open Book Details window" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:16 msgid "CSV/XML Options" msgstr "Alternativ för CSV/XML" @@ -3663,7 +3747,7 @@ msgstr "utdata" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/save_template_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:106 @@ -3681,8 +3765,8 @@ msgstr "Alternativ för e-böcker" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:20 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:222 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1362 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1380 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1433 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1451 msgid "Catalog" msgstr "Katalog" @@ -4831,16 +4915,6 @@ msgstr "Skicka till minneskort B" msgid "Main Memory" msgstr "Primärminne" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:427 -msgid "Storage Card A" -msgstr "Minneskort A" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:420 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:429 -msgid "Storage Card B" -msgstr "Minneskort B" - #: /home/kovid/work/calibre/src/calibre/gui2/device.py:443 msgid "Send and delete from library" msgstr "Skicka och ta bort från biblioteket" @@ -4861,23 +4935,23 @@ msgstr "Koppla ifrån mapp" msgid "Fetch annotations (experimental)" msgstr "Hämta anteckningar (experimentellt)" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:606 msgid "Error communicating with device" msgstr "Fel vid kommunikation med enheten" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:627 msgid "Select folder to open as device" msgstr "Välj mapp för att öppnas som enhet" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:669 msgid "Failed" msgstr "Misslyckades" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:676 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:675 msgid "Error talking to device" msgstr "Kunde inte kommunicera med enheten" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:676 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." @@ -4885,128 +4959,128 @@ msgstr "" "Det uppstod ett temporärt fel under kommunikation med enheten. Vänligen " "koppla ur och koppla in enheten igen och/eller starta om." -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:717 msgid "Device: " msgstr "Enhet: " -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:719 msgid " detected." msgstr " hittades" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:737 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742 msgid "Connected " msgstr "Ansluten " -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:805 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:810 msgid "selected to send" msgstr "vald att skickas" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:815 msgid "Choose format to send to device" msgstr "Välj format att skicka till enhet" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:823 msgid "No device" msgstr "Ingen enhet" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:824 msgid "Cannot send: No device is connected" msgstr "Kan inte skicka: ingen enhet är ansluten" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:822 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:831 msgid "No card" msgstr "Inget kort" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:823 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:828 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:832 msgid "Cannot send: Device has no storage card" msgstr "Kan inte skicka: Enheten har inget minneskort" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:868 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873 msgid "E-book:" msgstr "E-bok:" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:876 msgid "Attached, you will find the e-book" msgstr "Bifogat, kommer du hitta e-boken" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:872 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:180 msgid "by" msgstr "av" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878 msgid "in the %s format." msgstr "i %s-formatet." -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 msgid "Sending email to" msgstr "Skickar e-post till" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:923 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1015 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1076 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1195 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1202 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1081 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1200 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1207 msgid "No suitable formats" msgstr "Inga lämpliga format" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:922 msgid "Auto convert the following books before sending via email?" msgstr "Skall böckerna konverteras automatiskt innan de skickas med e-post?" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:929 msgid "" "Could not email the following books as no suitable formats were found:" msgstr "" "Kunde inte skicka följande böcker eftersom inget lämpligt format hittades:" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:947 msgid "Failed to email books" msgstr "Kunde inte skicka böcker" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:948 msgid "Failed to email the following books:" msgstr "Kunde inte skicka följande böcker:" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:952 msgid "Sent by email:" msgstr "Skickat via e-post:" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:979 msgid "News:" msgstr "Nyheter:" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:980 msgid "Attached is the" msgstr "Bifogat är" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:991 msgid "Sent news to" msgstr "Skickat nyheter till" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1016 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1077 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1196 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1021 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1082 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1201 msgid "Auto convert the following books before uploading to the device?" msgstr "" "Skall följande böcker konverteras automatiskt innan de skickas till enheten?" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1045 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1050 msgid "Sending catalogs to device." msgstr "Skickar kataloger till enhet." -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1113 msgid "Sending news to device." msgstr "Skickar nyheter till enheten." -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1162 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167 msgid "Sending books to device." msgstr "Skickar böcker till enheten." -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1203 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found. Convert the book(s) to a format supported by your device first." @@ -5015,25 +5089,29 @@ msgstr "" "format hittades. Konvertera boken/böckerna till ett format som stöds av " "enheten först." -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1251 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1256 msgid "No space on device" msgstr "Inget ledigt utrymme på enheten" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1252 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1257 msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" "

Kan inte skicka böcker till enheten finns det inte något ledigt utrymme " -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:78 msgid "Select available formats and their order for this device" msgstr "Välj tillgängliga format och prioritetsordning för enheten" -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:82 msgid "Use sub directories" msgstr "Använd underkataloger" -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:83 +msgid "Use author sort for author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:85 msgid "Save &template:" msgstr "Spara mall:" @@ -5189,19 +5267,19 @@ msgstr "" msgid "new email address" msgstr "ny e-postadress" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:489 msgid "Wide" msgstr "Bred" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:490 msgid "Narrow" msgstr "Smal" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:500 msgid "System port selected" msgstr "Systemport vald" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:501 msgid "" "The value %d you have chosen for the content server port is a system " "port. Your operating system may not allow the server to run on this " @@ -5211,131 +5289,131 @@ msgstr "" "operativsystem kanske inte tillåter att servern lyssnar på denna port. För " "att vara på den säkra sidan, välj ett portnummer över 1024." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:521 msgid "Failed to install command line tools." msgstr "Kunde inte installera kommandoradsverktygen." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 msgid "Command line tools installed" msgstr "Kommandoradsverktygen har installerats" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 msgid "Command line tools installed in" msgstr "Kommandoradsverktygen har installerats i" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:526 msgid "" "If you move calibre.app, you have to re-install the command line tools." msgstr "" "Om du flyttar calibre.app måste du installera om kommandoradsverktygen." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:575 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:577 msgid "No valid plugin path" msgstr "Ingen giltig sökväg till tillägg" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:578 msgid "%s is not a valid plugin path" msgstr "%s är inte en giltig sökväg till ett tillägg" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:581 msgid "Choose plugin" msgstr "Välj tillägg" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:593 msgid "Plugin cannot be disabled" msgstr "Tillägget kan inte inaktiveras" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:594 msgid "The plugin: %s cannot be disabled" msgstr "Tillägget: %s kan inte inaktiveras" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 msgid "Plugin not customizable" msgstr "Tillägget går inte att anpassa" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:604 msgid "Plugin: %s does not need customization" msgstr "Tillägget: %s behöver inte anpassas" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:612 msgid "Customize" msgstr "Anpassa" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:650 msgid "Cannot remove builtin plugin" msgstr "Kan inte ta bort inbyggt tillägg" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:651 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" " kan inte tas bort. Det är ett inbyggt tillägg. Försök att inaktivera det i " "stället." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:682 msgid "You must select a column to delete it" msgstr "Du måste välja en kolumn för att radera det" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:685 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:687 msgid "The selected column is not a custom column" msgstr "Den valda kolumnen är inte en egen kolumn" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:686 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:688 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:48 msgid "Are you sure?" msgstr "Är du säker?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:689 msgid "Do you really want to delete column %s and all its data?" msgstr "Vill du verkligen ta bort kolumn %s och alla dess data?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:756 msgid "Error log:" msgstr "Fellogg:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:761 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:763 msgid "Access log:" msgstr "Åtkomstlogg:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:343 msgid "Failed to start content server" msgstr "Kunde inte starta medieservern" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:815 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Select location for books" msgstr "Välj plats för böcker" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:822 msgid "Invalid size" msgstr "Ogiltig storlek" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:823 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "Storleken %s är ogiltig. Den måste anges som breddxhöjd" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:878 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:881 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:886 msgid "Invalid database location" msgstr "Ogiltig plats för databas" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:879 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:882 msgid "Invalid database location " msgstr "Ogiltig plats för databas " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:883 msgid "
Must be a directory." msgstr "
Måste vara en katalog." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:887 msgid "Invalid database location.
Cannot write to " msgstr "Ogiltig plats för databas.
Kan inte skriva till " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:889 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:892 msgid "Must restart" msgstr "Måste starta" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:890 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:893 msgid "" "The changes you made require that Calibre be restarted. Please restart as " "soon as practical." @@ -5343,19 +5421,19 @@ msgstr "" "De ändringar du gjort kräver att calibre att startas om. Vänligen starta om " "så snart det är praktiskt möjligt." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:927 msgid "Checking database integrity" msgstr "Kontrollerar databasintegritet" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:947 msgid "Failed to check database integrity" msgstr "Kunde inte kontrollera databasintegritet" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:949 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:952 msgid "Some inconsistencies found" msgstr "Några inkonsekvenser hittades" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:953 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -5490,13 +5568,14 @@ msgstr "" msgid "Sending to &device" msgstr "Skicka till enhet" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:297 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:201 msgid "Preferences" msgstr "Inställningar" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 msgid "" "&Location of ebooks (The ebooks are stored in folders sorted by author and " "metadata is stored in the file metadata.db)" @@ -5504,27 +5583,27 @@ msgstr "" "E-böckernas plats (E-böckerna lagras i mappar sorterade efter författare, " "och metadata lagras i filen metadata.db)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 msgid "Browse for the new database location" msgstr "Bläddra till den nya databasens plats" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 msgid "Show notification when &new version is available" msgstr "Visa ett meddelande när en &ny version finns tillgänglig" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 msgid "Download &social metadata (tags/ratings/etc.) by default" msgstr "Ladda ner &sociala metadata (etiketter/omdömen/etc.) som standard" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 msgid "&Overwrite author and title by default when fetching metadata" msgstr "&Skriv över författare och titel när metadata hämtas" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 msgid "Default network &timeout:" msgstr "Vänta på nätverkssvar i max" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" @@ -5532,140 +5611,144 @@ msgstr "" "Ange hur länge programmet ska vänta på information från nätverket (d.v.s. " "när information hämtas från Internet)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 msgid " seconds" msgstr " sekunder" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:558 msgid "Choose &language (requires restart):" msgstr "Välj språk (kräver omstart):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:559 msgid "Normal" msgstr "Normal" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:560 msgid "High" msgstr "Hög" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:561 msgid "Low" msgstr "Låg" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:562 msgid "Job &priority:" msgstr "Jobb&prioritet:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:563 msgid "Preferred &output format:" msgstr "Önskat &utformat:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:564 msgid "Preferred &input format order:" msgstr "Önskade &informat i ordning:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:567 msgid "Use &Roman numerals for series number" msgstr "Använd &romerska siffror för bokens nummer i serien" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:568 msgid "Enable system &tray icon (needs restart)" msgstr "Visa ikon i systemfältet (kräver omstart)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:569 msgid "Show ¬ifications in system tray" msgstr "&Visa meddelanden i systemfältet" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:570 msgid "Show &splash screen at startup" msgstr "Visa uppstartsfönster" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:571 msgid "Show cover &browser in a separate window (needs restart)" msgstr "Visa omslags&bläddrare i ett separat fönster (kräver omstart)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:572 +msgid "Show &average ratings in the tags browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:573 msgid "Search as you type" msgstr "Sök &medan du skriver" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:574 msgid "Automatically send downloaded &news to ebook reader" msgstr "Skicka automatiskt hämtade nyheter till läsplattan" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:575 msgid "&Delete news from library when it is automatically sent to reader" msgstr "" "Ra&dera automatiskt nyheter från biblioteket när de skickats till läsplattan" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:576 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "A&ntal omslag att visa i bläddringsläget (kräver omstart):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:577 msgid "Toolbar" msgstr "Verktygsrad" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:578 msgid "Large" msgstr "Stor" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:579 msgid "Medium" msgstr "Medel" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:575 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:580 msgid "Small" msgstr "Liten" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:581 msgid "&Button size in toolbar" msgstr "&Bildknappstorlek i verktygsfältet" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:582 msgid "Show &text in toolbar buttons" msgstr "Visa &text på bildknappar" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:583 msgid "Select visible &columns in library view" msgstr "Välj synliga &kolumnerna i biblioteketsvyn" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:580 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:585 msgid "Remove a user-defined column" msgstr "Ta bort ett användardefinierat kolumnen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:587 msgid "Add a user-defined column" msgstr "Lägg till en användardefinierat kolumn" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:589 msgid "Edit settings of a user-defined column" msgstr "Redigera inställningar för en användardefinierad kolumn" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:592 msgid "Use internal &viewer for:" msgstr "Använda interna läsare för:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:593 msgid "User Interface &layout (needs restart):" msgstr "Vy (omstart krävs)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:594 msgid "Add an email address to which to send books" msgstr "Lägg till en e-postadress som du vill skicka böcker till" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:595 msgid "&Add email" msgstr "Lägg till e-post" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:596 msgid "Make &default" msgstr "Ange som grundinställning" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:597 msgid "&Remove email" msgstr "Ta bort e-post" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:598 msgid "" "calibre can send your books to you (or your reader) by email. Emails will be " "automatically sent for downloaded news to all email addresses that have Auto-" @@ -5674,32 +5757,32 @@ msgstr "" "Caliber kan skicka böckerna till dig (eller dina läsare) via e-post. Hämtade " "nyheter skickas automatiskt till alla e-postadresser som har markerats." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:599 msgid "&Maximum number of waiting worker processes (needs restart):" msgstr "&Maximalt antal väntande processer (kräver omstart):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:600 msgid "&Check database integrity" msgstr "&Kontrollera databasintegritet" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:601 msgid "&Install command line tools" msgstr "&Installera kommandoradsverktyg" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:597 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:602 msgid "Open calibre &configuration directory" msgstr "Öppna &Calibres inställningsmapp" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:603 msgid "Limit the max. simultaneous jobs to the available CPU &cores" msgstr "" "Begränsa maximalt antal samtidiga jobb till de tillgängliga &CPU-kärnorna" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:604 msgid "Debug &device detection" msgstr "Felsök enhets&detektion" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:605 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " @@ -5709,25 +5792,25 @@ msgstr "" "var som helst i världen med hjälp av en webbläsare. Eventuella ändringar i " "inställningarna träder i kraft först efter en serveromstart." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:606 msgid "Server &port:" msgstr "Server&port:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:607 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117 msgid "&Username:" msgstr "Användarnamn:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:608 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119 msgid "&Password:" msgstr "Lösenord:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:609 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." @@ -5735,7 +5818,7 @@ msgstr "" "Om du lämnar lösenordet tomt, kan vem som helst komma åt ditt bibliotek via " "webbgränssnittet." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:610 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " @@ -5743,45 +5826,45 @@ msgstr "" "Den maximala storleken (breddxhöjd) som omslag får visas i. Större omslag " "skalas ned. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:611 msgid "Max. &cover size:" msgstr "Största omslagsstorlek:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:612 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:214 msgid "&Show password" msgstr "Vi&sa lösenord" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:613 msgid "Max. &OPDS items per query:" msgstr "Max. &OPDS-poster per fråga:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:614 msgid "Max. OPDS &ungrouped items:" msgstr "Max. antal ogr&upperade OPDS-poster" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:615 msgid "&Start Server" msgstr "&Starta servern" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:616 msgid "St&op Server" msgstr "St&oppa servern" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:617 msgid "&Test Server" msgstr "&Testa servern" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:618 msgid "Run server &automatically on startup" msgstr "Starta servern automatiskt när Calibre startas" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:619 msgid "View &server logs" msgstr "Visa &serverloggar" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:620 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 msgid "" "

Remember to leave calibre running as the server only runs as long as " @@ -5798,7 +5881,7 @@ msgstr "" "läsaren på din iPhone. Myhostname bör vara det fullständiga värdnamnet eller " "IP-adressen till datorn Calibre körs på." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:622 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." @@ -5806,27 +5889,27 @@ msgstr "" "Här kan du anpassa Calibres beteende genom att kontrollera vilka tillägg som " "används." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:623 msgid "Enable/&Disable plugin" msgstr "Aktivera/Inaktivera tillägg" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:624 msgid "&Customize plugin" msgstr "Anpassa tillägg" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:625 msgid "&Remove plugin" msgstr "Ta bort tillägg" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:626 msgid "Add new plugin" msgstr "Installera tillägg" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:627 msgid "Plugin &file:" msgstr "Tilläggs&fil:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:629 msgid "&Add" msgstr "Lägg till" @@ -5864,9 +5947,10 @@ msgstr "Tal" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:137 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:853 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:868 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:542 msgid "Date" msgstr "Datum" @@ -6068,6 +6152,27 @@ msgstr "Visa denna varning igen" msgid "ERROR" msgstr "FEL" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:69 +msgid "Location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1041 +msgid "Format" +msgstr "Format" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:50 +msgid "Delete from device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:29 +msgid "Author sort" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:47 +msgid "Manage authors" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63 msgid "Author Sort" msgstr "Författarsortering" @@ -6767,12 +6872,12 @@ msgid "Choose formats" msgstr "Välj format" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:72 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:76 msgid "Authors" msgstr "Författare" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:101 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:107 msgid "Publishers" msgstr "Utgivare" @@ -6894,12 +6999,12 @@ msgstr "" "Lägg till etiketten i tillgängliga etiketter och tillämpa den på aktuell bok" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:500 msgid "Item is blank" msgstr "Posten är tom" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:501 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." @@ -6931,15 +7036,15 @@ msgstr "Du måste välja minst en post ur listan" msgid "Are you certain you want to delete the following items?" msgstr "Är du söker på att du vill ta bort följande poster?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 msgid "Category Editor" msgstr "Kategoriredigerare" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Items in use" msgstr "Poster som används" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." @@ -6947,11 +7052,11 @@ msgstr "" "Ta bort post från databasen. Detta kommer att ta bort posten från alla " "böcker och sedan ta bort den från databasen." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 msgid "Rename the item in every book where it is used." msgstr "Byt namn på posten i alla böcker den används" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 msgid "Ctrl+S" msgstr "Ctrl+S" @@ -7266,47 +7371,47 @@ msgstr "ISBN:" msgid "Regular expression (?P)" msgstr "Reguljärt uttryck (?P)" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:36 msgid "Save single format to disk..." msgstr "Spara ett enstaka format till disk ..." -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:52 msgid "Edit metadata individually" msgstr "Redigera metadata individuellt" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:55 msgid "Edit metadata in bulk" msgstr "Redigera metadata i grupp" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:58 msgid "Download metadata and covers" msgstr "Hämta metadata och omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:60 msgid "Download only metadata" msgstr "Hämta bara metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:62 msgid "Download only covers" msgstr "Hämta bara omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:65 msgid "Download only social metadata" msgstr "Hämta bara sociala metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:71 msgid "Merge into first selected book - delete others" msgstr "Slå samman till den första valda boken - radera övriga" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:74 msgid "Merge into first selected book - keep others" msgstr "Slå samman till den första valda boken - behåll övriga" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:82 msgid "Add books from a single directory" msgstr "Lägg till böcker från en enda katalog" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:84 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" @@ -7314,7 +7419,7 @@ msgstr "" "Lägg till böcker från kataloger, inklusive underkataloger (en bok per " "katalog, antar att varje e-bokfil är samma bok i ett annat format)" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:88 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" @@ -7322,88 +7427,92 @@ msgstr "" "Lägg till böcker från kataloger, inklusive underkataloger (flera böcker per " "katalog, antar att varje e-bokfil en ny bok)" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:91 msgid "Add Empty book. (Book entry with no formats)" msgstr "Lägg till tom bok (bokpost utan format)." -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:283 msgid "Save to disk" msgstr "Spara till disk" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:103 msgid "Save to disk in a single directory" msgstr "Spara till disk i en enda katalog" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:405 msgid "Save only %s format to disk" msgstr "Spara bara %s-format på disk" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:408 msgid "Save only %s format to disk in a single directory" msgstr "Spara bara %s format till disk i en enda katalog" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:118 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:289 msgid "View" msgstr "Visa" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:119 msgid "View specific format" msgstr "Visa specifikt format" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:125 msgid "Remove selected books" msgstr "Ta bort valda böcker" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 msgid "Remove files of a specific format from selected books.." msgstr "Ta bort filer av specifikt format från valda böcker." -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 msgid "Remove all formats from selected books, except..." msgstr "Ta bort alla format från utvalda böcker, utom ..." -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:133 msgid "Remove covers from selected books" msgstr "Ta bort omslag från valda böcker" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:136 +msgid "Remove matching books from device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:153 msgid "Convert individually" msgstr "Konvertera individuellt" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:155 msgid "Bulk convert" msgstr "Masskonvertering" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:159 msgid "Create catalog of books in your calibre library" msgstr "Skapa en bokkatalog i ditt Calibre biblioteket" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:167 msgid "Run welcome wizard" msgstr "Kör välkomstguide" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:199 msgid "Similar books..." msgstr "Liknande böcker..." -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:230 +msgid "Add books to library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:309 msgid "Cover Browser" msgstr "Omslagsbläddrare" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:327 msgid "Tag Browser" msgstr "Etikettbläddrare" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:339 -msgid "Side bar" -msgstr "Sidram" - -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:384 msgid "Book Details" msgstr "Bokinformation" @@ -7487,33 +7596,29 @@ msgid "Rating" msgstr "Betyg" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1042 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1061 msgid "Book %s of %s." msgstr "Bok %s av %s." -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:659 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1100 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:662 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:398 msgid "The lookup/search name is \"{0}\"" msgstr "Söknamn är \"(0)\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:865 msgid "In Library" msgstr "I biblioteket" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:869 msgid "Size" msgstr "Storlek" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022 -msgid "Format" -msgstr "Format" - -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1082 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 msgid "Marked for deletion" msgstr "Markerat för borttagning" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1085 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 msgid "Double click to edit me

" msgstr "Dubbelklicka för att redigera mig

" @@ -7557,11 +7662,11 @@ msgstr "Visa kolumn" msgid "Restore default layout" msgstr "Återställ standardutformning" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:509 msgid "Not allowed" msgstr "Tillåẗs ej" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:506 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:510 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -7945,21 +8050,21 @@ msgstr "Boken har varken titel eller ISBN" msgid "No matches found for this book" msgstr "Inga träffar hittades för den här boken" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:251 msgid "Search" msgstr "Sök" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:304 msgid "The selected search will be permanently deleted. Are you sure?" msgstr "" "Den valda sökningen kommer att tas bort permanent . Är du säker?" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:346 msgid "Search (For Advanced Search click the button to the left)" msgstr "Sök (för avancerad sökning, klicka på knappen till vänster)" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:377 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:379 msgid "Saved Searches" msgstr "Sparade sökningar" @@ -8035,61 +8140,74 @@ msgstr "Rensa" msgid "&Alternate shortcut:" msgstr "&Alternativ snabbtangent:" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:150 -msgid "Rename" -msgstr "Byt namn" +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:190 +msgid "Rename '%s'" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:194 +msgid "Edit sort for '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:199 msgid "Hide category %s" -msgstr "Dölj kategori" +msgstr "Dölj kategori %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:202 msgid "Show category" msgstr "Visa kategori" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:206 msgid "Show all categories" msgstr "Visa alla kategorier" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:169 -msgid "Manage " -msgstr "Hantera " +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:217 +msgid "Manage %s" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:220 msgid "Manage Saved Searches" msgstr "Hantera sparade sökningar" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:231 msgid "Manage User Categories" msgstr "Hantera användarkategorier" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:377 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:432 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:266 msgid "Searches" msgstr "Sökningar" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:510 msgid "Duplicate search name" msgstr "Kopiera sökningens namn" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:511 msgid "The saved search name %s is already used." msgstr "Namnet %s för den sparade sökningen används redan" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:652 -msgid "Sort by &popularity" -msgstr "Sortera efter &popularitet" +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:726 +msgid "Sort by name" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:726 +msgid "Sort by popularity" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:727 +msgid "Sort by average rating" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:733 msgid "Match all" msgstr "Matcha alla" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:733 msgid "Match any" msgstr "Matcha någon" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:661 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:738 msgid "Manage &user categories" msgstr "Hantera &användarkategorier" @@ -8136,63 +8254,63 @@ msgstr "" "Följande böcker har redan konverterats till %s-format. Vill du konvertera " "dem en gång till?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:162 msgid "&Restore" msgstr "Åte&rställ" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:165 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:164 msgid "&Donate to support calibre" msgstr "&Donera för att stödja Calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:167 msgid "&Eject connected device" msgstr "Mata ut ansluten &enhet" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:172 msgid "&Restart" msgstr "Omsta&rt" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:206 msgid "

For help see the: User Manual
" msgstr "

För hjälp se: Användarhandbok
" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:212 msgid "%s: %s by Kovid Goyal %%(version)s
%%(device)s

" msgstr "" "%s: %s av Kovid Goyal %%(version)s
%%(device)s

" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:240 msgid "Calibre Quick Start Guide" msgstr "Calibres snabbstartsguide" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:394 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:392 msgid "Cannot configure" msgstr "Kan inte konfigurera" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:388 msgid "Cannot configure while there are running jobs." msgstr "Kan inte konfigurera när det finns jobb som körs" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:393 msgid "Cannot configure before calibre is restarted." msgstr "Kan inte konfigurera innan calibre startas om." -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:438 msgid "No detailed info available" msgstr "Ingen detaljinformation tillgänglig" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:439 msgid "No detailed information is available for books on the device." msgstr "" "Ingen detaljerad information finns tillgänglig för böcker på enheten." -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:494 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:517 msgid "Conversion Error" msgstr "Konverteringen misslyckades" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:490 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using third party tools." @@ -8200,15 +8318,15 @@ msgstr "" "

Kunde inte konvertera: %s

Det är en DRM-skyddad " "bok. Du måste först ta bort DRM-skyddet med hjälp av tredjepartsverktyg." -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:503 msgid "Recipe Disabled" msgstr "Recept inaktiverat" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:518 msgid "Failed" msgstr "Misslyckades" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:558 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." @@ -8216,11 +8334,11 @@ msgstr "" "är resultatet av insatserna från många frivilliga över hela världen. Om du " "gillar det, överväg att skänka en slant för att stödja dess utveckling." -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:583 msgid "There are active jobs. Are you sure you want to quit?" msgstr "Det finns aktiva jobb. Är du säker på att du vill avsluta?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:586 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" @@ -8230,11 +8348,11 @@ msgstr "" " Om du avslutar nu kan enheten skadas.
\n" " Är du säker på att du vill avsluta ändå?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:590 msgid "WARNING: Active jobs" msgstr "VARNING: Aktiva jobb" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:642 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -9806,43 +9924,47 @@ msgstr "" "\n" "För hjälp med ett enskilt kommando: %%prog command --help\n" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:487 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:70 +msgid "%sAverage rating is %3.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:520 msgid "Main" msgstr "Allmänt" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:489 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:522 msgid "Card A" msgstr "Kort A" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:491 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:524 msgid "Card B" msgstr "Kort B" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1736 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:1694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1765 msgid "Copying %s" msgstr "Kopierar %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1782 msgid "Compacting database" msgstr "Komprimerar databas" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1804 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1875 msgid "Checking SQL integrity..." msgstr "Kontrollerar SQL-integritet ..." -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1845 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1916 msgid "Checking for missing files." msgstr "Söker efter saknade filer." -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1867 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1938 msgid "Checked id" msgstr "ID kontrollerat" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:118 msgid "Ratings" msgstr "Betyg" @@ -10066,43 +10188,43 @@ msgstr "Sökväg till biblioteksmappen som medieservern skall dela ut" msgid "Write process PID to the specified file" msgstr "Skriv process-PID till angiven fil" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:112 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:108 msgid "%d books" msgstr "%d böcker" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:124 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:127 msgid "%d items" msgstr "%d föremål" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:141 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:144 msgid "RATING: %s
" msgstr "BETYG: %s
" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:144 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:147 msgid "TAGS: %s
" msgstr "TAGGAR: %s
" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:148 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:151 msgid "SERIES: %s [%s]
" msgstr "SERIER: %s [%s]
" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:189 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:192 msgid "Library" msgstr "Bibliotek" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Books in your library" msgstr "Böcker i ditt bibliotek" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:234 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:237 msgid "By " msgstr "Genom att " -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:235 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:238 msgid "Books sorted by " msgstr "Böcker sorterade efter " -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:535 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:542 msgid "Newest" msgstr "Nyaste" @@ -10247,34 +10369,38 @@ msgid "English (Pakistan)" msgstr "Engelska (Pakistan)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 +msgid "English (Israel)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 msgid "English (Singapore)" msgstr "Engelska (Singapore)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "English (Yemen)" msgstr "Engelska (Jemen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (Ireland)" msgstr "Engelska (Irland)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "English (China)" msgstr "Engelska (Kina)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "Spanish (Paraguay)" msgstr "Spanska (Paraguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "German (AT)" msgstr "Tyska (Österrike)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "Dutch (NL)" msgstr "Holländska (Nederländerna)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "Dutch (BE)" msgstr "Holländska (Belgien)" @@ -10365,63 +10491,63 @@ msgstr " från " msgid "\tFailed links:" msgstr "\tMisslyckade länkar:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:827 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 msgid "Could not fetch article. Run with -vv to see the reason" msgstr "Kunde inte hämta artikel. Kör med -vv för att se orsaken" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:848 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:849 msgid "Fetching feeds..." msgstr "Hämtar flöden..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:853 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:854 msgid "Got feeds from index page" msgstr "Mottagit flöden från indexsidan" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:859 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:860 msgid "Trying to download cover..." msgstr "Försöker hämta omslaget ..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:861 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:862 msgid "Generating masthead..." msgstr "Skapar redaktionsruta..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:942 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 msgid "Starting download [%d thread(s)]..." msgstr "Påbörjar hämtning [%d tråd(ar)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:958 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:959 msgid "Feeds downloaded to %s" msgstr "Flöden hämtade till %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:968 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:969 msgid "Could not download cover: %s" msgstr "Kunde inte hämta omslag: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:980 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:981 msgid "Downloading cover from %s" msgstr "Hämtar omslag från %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1020 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1021 msgid "Masthead image downloaded" msgstr "Redaktionslogga hämtad" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1211 msgid "Untitled Article" msgstr "Namnlös artikel" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1282 msgid "Article downloaded: %s" msgstr "Artikel hämtad: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1293 msgid "Article download failed: %s" msgstr "Artikeln kunde inte hämtas: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1310 msgid "Fetching feed" msgstr "Hämtar flöde" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1457 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -10429,7 +10555,7 @@ msgstr "" "Kunde inte logga in, kontrollera ditt användarnamn och lösenord för Calibres " "prenumerationstjänst." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1478 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1473 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -10659,3 +10785,18 @@ msgstr "Hämta inte CSS-stilmallar." #~ msgid "left" #~ msgstr "västerkant" + +#~ msgid "Side bar" +#~ msgstr "Sidram" + +#~ msgid "Sort tags list by popularity" +#~ msgstr "Sortera etikettlista efter popularitet" + +#~ msgid "Sort by &popularity" +#~ msgstr "Sortera efter &popularitet" + +#~ msgid "Rename" +#~ msgstr "Byt namn" + +#~ msgid "Manage " +#~ msgstr "Hantera " diff --git a/src/calibre/translations/tr.po b/src/calibre/translations/tr.po index 31f1366308..2e4f9e379f 100644 --- a/src/calibre/translations/tr.po +++ b/src/calibre/translations/tr.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2010-06-11 22:51+0000\n" -"PO-Revision-Date: 2010-06-11 19:09+0000\n" +"POT-Creation-Date: 2010-06-18 17:57+0000\n" +"PO-Revision-Date: 2010-06-18 17:01+0000\n" "Last-Translator: Angel Spy \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-06-12 03:43+0000\n" +"X-Launchpad-Export-Date: 2010-06-19 03:49+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43 @@ -23,11 +23,11 @@ msgstr "Hiçbir şey yapmaz" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:72 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:75 #: /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 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:431 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:432 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:385 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:98 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:101 @@ -40,12 +40,12 @@ msgstr "Hiçbir şey yapmaz" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1894 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1896 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/output.py:24 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:230 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:270 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:273 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:373 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:19 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:382 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:21 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:46 @@ -54,8 +54,8 @@ msgstr "Hiçbir şey yapmaz" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:123 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:943 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1055 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:945 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1057 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:39 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:28 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 @@ -101,44 +101,46 @@ msgstr "Hiçbir şey yapmaz" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:98 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:233 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:235 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:286 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:812 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:177 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:134 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:665 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:674 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1156 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:492 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:843 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1015 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1037 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:92 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:185 #: /home/kovid/work/calibre/src/calibre/library/cli.py:213 #: /home/kovid/work/calibre/src/calibre/library/database.py:913 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:302 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:314 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:880 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:917 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1515 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1517 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:916 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:985 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1586 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1588 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1710 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:268 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:131 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:134 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:137 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:68 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 @@ -293,62 +295,62 @@ msgid "This profile is intended for the SONY PRS 300." msgstr "Bu profil SONY PRS 300'ü hedefler." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:78 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:300 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:301 msgid "This profile is intended for the SONY PRS-900." msgstr "Bu profil SONY PRS 900'ü hedefler." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:86 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:330 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:331 msgid "This profile is intended for the Microsoft Reader." msgstr "Bu profil Microsoft Reader'ı hedefler." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:97 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:341 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:342 msgid "This profile is intended for the Mobipocket books." msgstr "Bu profil Mobipocket kitaplarını hedefler." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:110 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:354 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:355 msgid "This profile is intended for the Hanlin V3 and its clones." msgstr "Bu profil Hanlin V3 ve klonlarını hedefler." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:122 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:366 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:367 msgid "This profile is intended for the Hanlin V5 and its clones." msgstr "Bu profil Hanlin V5 ve klonlarını hedefler." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:132 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:375 msgid "This profile is intended for the Cybook G3." msgstr "Bu profil Hanlin Cybook G3'ü hedefler." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:145 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:387 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:388 msgid "This profile is intended for the Cybook Opus." msgstr "Bu profil Cybook Opus'u hedefler." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:157 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:398 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:399 msgid "This profile is intended for the Amazon Kindle." msgstr "Bu profil Amazon Kindle'ı hedefler." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:169 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:433 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:434 msgid "This profile is intended for the Irex Illiad." msgstr "Bu profil Irex Illiad'ı hedefler." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:181 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:446 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:447 msgid "This profile is intended for the IRex Digital Reader 1000." msgstr "Bu profil IRex Digital Reader 1000'i hedefler." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:194 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:460 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:461 msgid "This profile is intended for the IRex Digital Reader 800." msgstr "Bu profil IREX Dijital Reader 800 içindir." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:474 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:475 msgid "This profile is intended for the B&N Nook." msgstr "Bu profil B&N Nook'u hedefler." @@ -374,15 +376,15 @@ msgstr "" msgid "This profile is intended for the Kobo Reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:291 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:292 msgid "This profile is intended for the SONY PRS-300." msgstr "Bu profil SONY PRS-300'ü hedefler." -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:309 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:310 msgid "This profile is intended for the 5-inch JetBook." msgstr "Bu profil 5 inç JetBook'u hedefler." -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:318 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:319 msgid "" "This profile is intended for the SONY PRS line. The 500/505/700 etc, in " "landscape mode. Mainly useful for comics." @@ -390,7 +392,7 @@ msgstr "" "Bu profil SONY PRS serisini hedefler. Ör. 500/505/700 vb. ya da yatık " "konumda. Temel olarak çizgi romanlar için faydalıdır." -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:416 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:417 msgid "This profile is intended for the Amazon Kindle DX." msgstr "Bu profil Amazon Kindle DX'i hedefler." @@ -410,15 +412,19 @@ msgstr "Yerel eklenti özelleştirme" msgid "Disabled plugins" msgstr "Çalışmayan eklentiler" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:77 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +msgid "Enabled plugins" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:83 msgid "No valid plugin found in " msgstr "de geçerli bir eklenti bulunamadı. " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:278 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:460 msgid "Initialization of plugin %s failed with traceback:" msgstr "%s eklentisi şu geri dönüş ile başlatılamadı:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:433 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "" " %prog options\n" "\n" @@ -430,18 +436,18 @@ msgstr "" " Harici eklentiler yükleyerek Calibre'ye özelleştirin.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:439 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:499 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Eklentiyi içeren ZIP dosyasının bulunduğu yeri belirterek eklenti ekleyin." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:441 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:501 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "İsminden yararlanarak özel bir eklentiyi çıkart. Programla gelen eklentiler " "üzerinde etkisi yoktur." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:443 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:503 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -449,15 +455,15 @@ msgstr "" "Eklentiyi özelleştir. Eklenti ismiyle özelleştirme dizesini virgülle " "ayırarak belirleyin." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:445 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:505 msgid "List all installed plugins" msgstr "Kurulu eklentileri listele" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:447 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:507 msgid "Enable the named plugin" msgstr "İsimlendirilmiş eklentiler geçerli" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:449 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:509 msgid "Disable the named plugin" msgstr "İsimlendirilmiş eklentiler geçersiz" @@ -471,59 +477,70 @@ msgid "" "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:68 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:70 msgid "Communicate with S60 phones." msgstr "S60 telefonlar ile haberleş." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:75 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:78 msgid "Communicate with iBooks through iTunes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:81 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:84 msgid "Apple device detected, launching iTunes, please wait ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:196 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:217 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:227 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:230 msgid "Updating device metadata listing..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:282 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:318 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:921 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:947 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:301 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:842 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:876 msgid "%d of %d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:325 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:881 msgid "finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:499 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:519 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:703 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:742 #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:28 msgid "settings for device drivers" msgstr "aygıt sürücüleri için ayarlar" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:705 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:744 #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:30 msgid "Ordered list of formats the device will accept" msgstr "Belirtilen donanım için listelenmiş biçimler kabul edilebilir ." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:776 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:813 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:2168 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:810 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:816 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:239 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:167 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1470 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:128 +msgid "News" +msgstr "Haberler" + #: /home/kovid/work/calibre/src/calibre/devices/binatone/driver.py:17 msgid "Communicate with the Binatone Readme eBook reader." msgstr "Binatone Readme eBook reader ile bağlantı kur" @@ -546,6 +563,10 @@ msgstr "Cybook Gen 3 / Opus eBook reader ile bağlantı kur" msgid "Communicate with the EB600 eBook reader." msgstr "EB600 eBook reader ile bağlantı kur" +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:207 +msgid "Communicate with the PocketBook 301 reader." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/edge/driver.py:17 msgid "Entourage Edge" msgstr "" @@ -558,6 +579,10 @@ msgstr "Entourage Edge ile haberleş." msgid "Communicate with the ESlick eBook reader." msgstr "ESlick eBook reader ile bağlantı kur" +#: /home/kovid/work/calibre/src/calibre/devices/eslick/driver.py:49 +msgid "Communicate with the Sigmatek eBook reader." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/folder_device/driver.py:16 #: /home/kovid/work/calibre/src/calibre/devices/folder_device/driver.py:30 msgid "Use an arbitrary folder as a device." @@ -572,14 +597,20 @@ msgstr "Araç arayüzü" msgid "Communicate with Hanlin V3 eBook readers." msgstr "Hanlin V3 serisi eBook readerlar ile bağlantı kur" -#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:90 +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:87 msgid "Communicate with Hanlin V5 eBook readers." msgstr "Hanlin V5 serisi eBook readerlar ile bağlantı kur" -#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:109 +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:106 msgid "Communicate with the BOOX eBook reader." msgstr "BOOX eBook reader ile bağlantı kur" +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:121 +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/hanvon/driver.py:18 msgid "Communicate with the Hanvon N520 eBook reader." msgstr "Hanvon N520 eBook reader ile bağlantı kur" @@ -626,15 +657,15 @@ msgstr "Iriver Story reader ile bağlantı kur" msgid "Communicate with the JetBook eBook reader." msgstr "JetBook eBook reader ile bağlantı kur" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:42 msgid "Communicate with the Kindle eBook reader." msgstr "Kindle eBook reader ile bağlantı kur" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:147 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:169 msgid "Communicate with the Kindle 2 eBook reader." msgstr "Kindle 2 eBook reader ile bağlantı kur" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:157 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:210 msgid "Communicate with the Kindle DX eBook reader." msgstr "Kindle DX eBook reader ile bağlantı kur" @@ -678,13 +709,13 @@ msgstr "Sony PRS-500 eBook reader ile bağlantı kur" msgid "Communicate with all the Sony eBook readers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:60 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:142 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:143 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:68 msgid "Unnamed" msgstr "İsimsiz" @@ -705,61 +736,50 @@ msgstr "" msgid "Communicate with the iPapyrus reader." msgstr "iPapyrus okuyucu ile iletişim kur." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:247 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:248 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "%s disk sürücüsü tespit edilemedi. Yeniden başlatmayı deneyin." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:427 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:428 msgid "Unable to detect the %s mount point. Try rebooting." msgstr "%s bağlantı noktası bulunamadı. Yeniden başlatmayı deneyin." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:492 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:493 msgid "Unable to detect the %s disk drive." msgstr "%s disk sürücüsü bulunamıyor." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:585 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:586 msgid "Could not find mount helper: %s." msgstr "Bağlama yardımcısı bulunamıyor: %s." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:597 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:598 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:605 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:606 msgid "Unable to mount main memory (Error code: %d)" msgstr "Ana hafıza monte edilemiyor (Hata kodu: %d)" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:742 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:744 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:743 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:745 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:746 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:747 msgid "Selected slot: %s is not supported." msgstr "Seçilen yuva : %s desteklenmiyor." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:775 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:776 msgid "There is insufficient free space in main memory" msgstr "Ana hafızada yeterli boş alan yok ." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:777 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:778 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:780 msgid "There is insufficient free space on the storage card" msgstr "Saklama kartında yeterli boş yer yok." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:815 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:843 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:239 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:141 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1399 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:120 -msgid "News" -msgstr "Haberler" - #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:12 msgid "Configure Device" msgstr "Aygıtı Yapılandır" @@ -769,16 +789,20 @@ msgid "Place files in sub directories if the device supports them" msgstr "Donanım destekliyor ise, dosyaları alt dizinlerde bulundur." #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:81 msgid "Read metadata from files on device" msgstr "Metadataları donanımdaki dosyalardan oku." #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:36 +msgid "Use author sort instead of author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:38 msgid "Template to control how books are saved" msgstr "Kitapların nasıl kaydedileceğine ilişkin kontrol şeması" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:39 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:84 msgid "Extra customization" msgstr "Ekstra kişiselleştirme" @@ -1736,84 +1760,88 @@ msgstr "" msgid "Comic" msgstr "Karikatür" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:372 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:381 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:848 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:866 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:543 msgid "Title" msgstr "Eser Adı" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:373 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:382 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:350 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:849 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:867 msgid "Author(s)" msgstr "Yazar(lar)" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:374 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:62 msgid "Publisher" msgstr "Yayıncı" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:375 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:384 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "Yapımcı" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:376 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:306 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1034 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1056 msgid "Comments" msgstr "Açıklamalar" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:384 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:26 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:103 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:139 msgid "Tags" msgstr "Etiketler" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:386 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:311 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1039 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:102 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1061 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:87 msgid "Series" msgstr "Seriler" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:387 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:396 msgid "Language" msgstr "Dil" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:389 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1044 msgid "Timestamp" msgstr "Zaman damgası" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:391 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 msgid "Published" msgstr "Yayınlandı" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:393 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:402 msgid "Rights" msgstr "Haklar" @@ -1821,7 +1849,7 @@ msgstr "Haklar" msgid "EDITORIAL REVIEW" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/archive.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/archive.py:41 msgid "" "Extract common e-book formats from archives (zip/rar) files. Also try to " "autodetect if they are actually cbz/cbr files." @@ -1920,6 +1948,10 @@ msgstr "" msgid "No cover found" msgstr "Kapak bulunmadı" +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/douban.py:41 +msgid "Downloads metadata from Douban.com" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:33 msgid "Metadata download" msgstr "" @@ -1958,6 +1990,10 @@ msgstr "" msgid "Downloads social metadata from amazon.com" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:205 +msgid "Downloads series information from librarything.com" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/isbndb.py:94 msgid "" "\n" @@ -2014,7 +2050,7 @@ msgid "" "Fetch a cover image for the book identified by ISBN from LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1220 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1222 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1371 msgid "Cover" msgstr "Kapak" @@ -2298,6 +2334,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:29 msgid "Author" msgstr "Yazar" @@ -2503,7 +2541,7 @@ msgid "Use Roman numerals for series number" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:47 -msgid "Sort tags list by popularity" +msgid "Sort tags list by name, popularity, or rating" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:49 @@ -2584,23 +2622,412 @@ msgstr "" msgid "The layout of the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105 +msgid "Show the average rating per item indication in the tag browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:476 msgid "Copied" msgstr "Kopyalandı" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:187 msgid "Copy" msgstr "Kopyala" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:187 msgid "Copy to Clipboard" msgstr "Panoya Kopyala" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:397 msgid "Choose Files" msgstr "dosyaları Seç" +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:242 +msgid "Use library only" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:243 +msgid "User annotations generated from main library only" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:666 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1037 +msgid "No books selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:74 +msgid "No books selected to fetch annotations from" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:99 +msgid "Merging user annotations into database" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:127 +msgid "%s
Last Page Read: %d (%d%%)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:133 +msgid "%s
Last Page Read: Location %d (%d%%)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:152 +msgid "Location %d • %s
%s
" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:161 +msgid "Page %d • %s
" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:166 +msgid "Location %d • %s
" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:288 +msgid "How many empty books?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:289 +msgid "How many empty books should be added?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:388 +msgid "Uploading books to device." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:139 +msgid "Books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:349 +msgid "EPUB Books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:350 +msgid "LRF Books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:351 +msgid "HTML Books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:352 +msgid "LIT Books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:353 +msgid "MOBI Books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:354 +msgid "Topaz books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:355 +msgid "Text books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:356 +msgid "PDF Books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:357 +msgid "Comics" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:358 +msgid "Archives" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:362 +msgid "Supported books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:397 +msgid "Merged some books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:398 +msgid "" +"Some duplicates were found and merged into the following existing books:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:407 +msgid "Failed to read metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:408 +msgid "Failed to read metadata from the following" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:432 +msgid "Add to library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1214 +msgid "No book selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:432 +msgid "No book files found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:454 +msgid "Cannot delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:467 +msgid "Choose formats to be deleted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:485 +msgid "Choose formats not to be deleted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:505 +msgid "Cannot delete books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:506 +msgid "No device is connected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:516 +msgid "Main memory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:427 +msgid "Storage Card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:429 +msgid "Storage Card B" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:523 +msgid "No books to delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:524 +msgid "None of the selected books are on the device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:598 +msgid "Deleting books from device." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:562 +msgid "" +"The selected books will be permanently deleted and the files removed " +"from your computer. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:583 +msgid "" +"The selected books will be permanently deleted from your device. Are " +"you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:608 +msgid "Cannot download metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:624 +msgid "social metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:626 +msgid "covers" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:626 +msgid "metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:628 +msgid "Downloading %s for %d book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:650 +msgid "Failed to download some metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:651 +msgid "Failed to download metadata for the following:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:654 +msgid "Failed to download metadata:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:946 +#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:53 +msgid "Error" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:703 +msgid "Cannot edit metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:725 +msgid "Cannot merge books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:726 +msgid "At least two books must be selected for merging" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:730 +msgid "" +"All book formats and metadata from the selected books will be added to the " +"first selected book.

The second and subsequently selected " +"books will not be deleted or changed.

Please confirm you want to " +"proceed." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:741 +msgid "" +"All book formats and metadata from the selected books will be merged into " +"the first selected book.

After merger the second and " +"subsequently selected books will be deleted.

All book formats " +"of the first selected book will be kept and any duplicate formats in the " +"second and subsequently selected books will be permanently deleted " +"from your computer.

Are you sure you want to proceed?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:753 +msgid "" +"You are about to merge more than 5 books. Are you sure you want to " +"proceed?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:853 +msgid "Cannot save to disk" +msgstr "Disk'e kayıt edilemiyor" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:856 +msgid "Choose destination directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:889 +msgid "Error while saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:890 +msgid "There was an error while saving." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:897 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:898 +msgid "Could not save some books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:899 +msgid "Click the show details button to see which ones." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:920 +msgid "No books selected to generate catalog for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:937 +msgid "Generating %s catalog..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:261 +msgid "No books found" +msgstr "Kitap bulunmadı" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:943 +msgid "" +"No books to catalog\n" +"Check exclude tags" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:953 +msgid "Catalog generated." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:956 +msgid "Export Catalog Directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:957 +msgid "Select destination for %s.%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:973 +msgid "Fetching news from " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:987 +msgid " fetched." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1036 +msgid "Cannot convert" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1065 +msgid "Starting conversion of %d book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1250 +msgid "Cannot view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 +msgid "Choose the format to view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1203 +msgid "Multiple Books Selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1204 +msgid "" +"You are attempting to open %d books. Opening too many books at once can be " +"slow and have a negative effect on the responsiveness of your computer. Once " +"started the process cannot be stopped until complete. Do you wish to " +"continue?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1213 +msgid "Cannot open folder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1251 +msgid "%s has no available formats." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/add.py:54 msgid "Searching in" msgstr "" @@ -2622,15 +3049,10 @@ msgid "The specified directory could not be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:260 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:809 msgid "No books" msgstr "Kitap yok" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1432 -msgid "No books found" -msgstr "Kitap bulunmadı" - #: /home/kovid/work/calibre/src/calibre/gui2/add.py:327 msgid "Added" msgstr "Eklendi" @@ -2749,17 +3171,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:571 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:573 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:575 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:577 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:578 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:628 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:369 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:388 @@ -2778,8 +3200,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 @@ -2810,6 +3232,58 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:22 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1042 +msgid "Path" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:96 +msgid "Formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1045 +msgid "Collections" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:55 +msgid "Click to open" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416 +msgid "None" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:301 +msgid "Click to open Book Details window" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:16 msgid "CSV/XML Options" msgstr "CSV/XML Seçenekleri" @@ -2869,7 +3343,7 @@ msgstr "çıktı" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/save_template_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:106 @@ -2887,8 +3361,8 @@ msgstr "E-kitap seçenekleri" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:20 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:222 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1362 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1380 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1433 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1451 msgid "Catalog" msgstr "Katalog" @@ -3568,11 +4042,6 @@ msgstr "" msgid "RB Output" msgstr "RB Çıktısı" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1677 -msgid "Choose the format to view" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 msgid "Cannot build regex using the GUI builder without a book." msgstr "" @@ -3866,11 +4335,11 @@ msgid "" "href=\"http://calibre-ebook.com/user_manual/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:119 msgid "Cover browser could not be loaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 msgid "Browse by covers" msgstr "" @@ -3919,263 +4388,271 @@ msgstr "" msgid "tags to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:45 #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:135 msgid "No details available." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:145 msgid "Device no longer connected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:250 msgid "Get device information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:276 msgid "Get list of books on device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:286 msgid "Get annotations from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:295 msgid "Send metadata to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:304 msgid "Upload %d books to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:319 msgid "Delete books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:336 msgid "Download books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:346 msgid "View book on device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:381 msgid "Set default send to device action" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:394 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:398 msgid "Email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:398 msgid " and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:407 msgid "Send to main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:409 msgid "Send to storage card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:409 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:411 msgid "Send to storage card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:414 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:423 -msgid "Main Memory" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/device.py:416 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:425 -msgid "Storage Card A" +msgid "Main Memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:427 -msgid "Storage Card B" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:443 msgid "Send and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:444 msgid "Send specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:481 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:483 msgid "Connect to folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:486 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:488 msgid "Disconnect from folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:496 msgid "Fetch annotations (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:609 -msgid "selected to send" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:614 -msgid "Choose format to send to device" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:622 -msgid "No device" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:623 -msgid "Cannot send: No device is connected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:630 -msgid "No card" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:606 +msgid "Error communicating with device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:627 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631 -msgid "Cannot send: Device has no storage card" +msgid "Select folder to open as device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 -msgid "E-book:" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:669 +msgid "Failed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:675 -msgid "Attached, you will find the e-book" +msgid "Error talking to device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:676 +msgid "" +"There was a temporary error talking to the device. Please unplug and " +"reconnect the device and or reboot." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:717 +msgid "Device: " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:719 +msgid " detected." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742 +msgid "Connected " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:810 +msgid "selected to send" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:815 +msgid "Choose format to send to device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:823 +msgid "No device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:824 +msgid "Cannot send: No device is connected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:831 +msgid "No card" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:828 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:832 +msgid "Cannot send: Device has no storage card" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873 +msgid "E-book:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:876 +msgid "Attached, you will find the e-book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:180 msgid "by" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878 msgid "in the %s format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 msgid "Sending email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:720 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:819 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:880 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:999 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1006 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1081 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1200 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1207 msgid "No suitable formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:922 msgid "Auto convert the following books before sending via email?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:929 msgid "" "Could not email the following books as no suitable formats were found:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:746 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:947 msgid "Failed to email books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:948 msgid "Failed to email the following books:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:751 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:952 msgid "Sent by email:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:979 msgid "News:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:779 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:980 msgid "Attached is the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:790 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:991 msgid "Sent news to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:820 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1021 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1082 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1201 msgid "Auto convert the following books before uploading to the device?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:849 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1050 msgid "Sending catalogs to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1113 msgid "Sending news to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167 msgid "Sending books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found. Convert the book(s) to a format supported by your device first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1256 msgid "No space on device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1056 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1257 msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:78 msgid "Select available formats and their order for this device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:82 msgid "Use sub directories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:83 +msgid "Use author sort for author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:85 msgid "Save &template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:115 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:116 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:99 -msgid "Path" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:122 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:301 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:100 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:91 -msgid "Formats" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:68 msgid "Fit &cover to view" msgstr "" @@ -4318,165 +4795,165 @@ msgstr "" msgid "new email address" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:489 +msgid "Wide" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:490 +msgid "Narrow" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:500 msgid "System port selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:501 msgid "" "The value %d you have chosen for the content server port is a system " "port. Your operating system may not allow the server to run on this " "port. To be safe choose a port number larger than 1024." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:510 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:933 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1144 -#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:53 -msgid "Error" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:521 msgid "Failed to install command line tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:514 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 msgid "Command line tools installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 msgid "Command line tools installed in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:526 msgid "" "If you move calibre.app, you have to re-install the command line tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:577 msgid "No valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:578 msgid "%s is not a valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:581 msgid "Choose plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:593 msgid "Plugin cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:594 msgid "The plugin: %s cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 msgid "Plugin not customizable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:604 msgid "Plugin: %s does not need customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:612 msgid "Customize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:650 msgid "Cannot remove builtin plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:651 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:682 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:687 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:688 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:48 msgid "Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:679 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:689 msgid "Do you really want to delete column %s and all its data?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:746 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:756 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:753 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:763 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:781 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:343 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:805 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:815 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:822 msgid "Invalid size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:823 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:868 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:881 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:886 msgid "Invalid database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:869 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:882 msgid "Invalid database location " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:883 msgid "
Must be a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:874 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:887 msgid "Invalid database location.
Cannot write to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:879 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:892 msgid "Must restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:893 msgid "" "The changes you made require that Calibre be restarted. Please restart as " "soon as practical." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:927 msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:947 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:939 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:952 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:953 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -4587,279 +5064,288 @@ msgstr "" msgid "Sending to &device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:297 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:201 msgid "Preferences" msgstr "Tercihler" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 msgid "" "&Location of ebooks (The ebooks are stored in folders sorted by author and " "metadata is stored in the file metadata.db)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 msgid "Browse for the new database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 msgid "Show notification when &new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 msgid "Download &social metadata (tags/ratings/etc.) by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 msgid "&Overwrite author and title by default when fetching metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 msgid "Default network &timeout:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 msgid " seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:558 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:559 msgid "Normal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:560 msgid "High" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:561 msgid "Low" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:562 msgid "Job &priority:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:563 msgid "Preferred &output format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:564 msgid "Preferred &input format order:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:567 msgid "Use &Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:568 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:569 msgid "Show ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:570 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:571 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:572 +msgid "Show &average ratings in the tags browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:573 msgid "Search as you type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:574 msgid "Automatically send downloaded &news to ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:575 msgid "&Delete news from library when it is automatically sent to reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:576 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:577 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:578 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:579 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:580 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:581 msgid "&Button size in toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:582 msgid "Show &text in toolbar buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:583 msgid "Select visible &columns in library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:585 msgid "Remove a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:587 msgid "Add a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:589 msgid "Edit settings of a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:592 msgid "Use internal &viewer for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:580 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:593 +msgid "User Interface &layout (needs restart):" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:594 msgid "Add an email address to which to send books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:595 msgid "&Add email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:596 msgid "Make &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:597 msgid "&Remove email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:598 msgid "" "calibre can send your books to you (or your reader) by email. Emails will be " "automatically sent for downloaded news to all email addresses that have Auto-" "send checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:585 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:599 msgid "&Maximum number of waiting worker processes (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:600 msgid "&Check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:601 msgid "&Install command line tools" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:602 msgid "Open calibre &configuration directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:603 msgid "Limit the max. simultaneous jobs to the available CPU &cores" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:604 msgid "Debug &device detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:605 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:606 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:607 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117 msgid "&Username:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:608 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119 msgid "&Password:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:609 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:610 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:597 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:611 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:612 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:214 msgid "&Show password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:613 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:614 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:615 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:616 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:617 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:618 msgid "Run server &automatically on startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:619 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:620 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 msgid "" "

Remember to leave calibre running as the server only runs as long as " @@ -4870,33 +5356,33 @@ msgid "" "the IP address of the computer calibre is running on." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:622 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:623 msgid "Enable/&Disable plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:624 msgid "&Customize plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:625 msgid "&Remove plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:626 msgid "Add new plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:627 msgid "Plugin &file:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:629 msgid "&Add" msgstr "" @@ -4934,9 +5420,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:137 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:850 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:868 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:542 msgid "Date" msgstr "Tarih" @@ -5123,6 +5610,27 @@ msgstr "" msgid "ERROR" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:69 +msgid "Location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1041 +msgid "Format" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:50 +msgid "Delete from device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:29 +msgid "Author sort" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:47 +msgid "Manage authors" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63 msgid "Author Sort" msgstr "" @@ -5329,11 +5837,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:139 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:876 -msgid "Books" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:167 msgid "No permission" msgstr "" @@ -5372,67 +5875,75 @@ msgstr "" msgid "Abort the editing of all remaining books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:444 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:450 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:453 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:532 +msgid "Cannot use tag editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:533 +msgid "The tags editor cannot be used if you have modified the tags" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:553 msgid "Downloading cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:560 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:576 msgid "Cannot fetch cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:561 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:577 msgid "Could not fetch cover.
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:567 msgid "The download timed out." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:571 msgid "Could not find cover for this book. Try specifying the ISBN first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:583 msgid "Bad cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:584 msgid "The cover is not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:617 msgid "There were errors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:618 msgid "There were errors downloading social metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:647 msgid "Cannot fetch metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:648 msgid "You must specify at least one of ISBN, Title, Authors or Publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:714 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:719 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:720 msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -5789,12 +6300,12 @@ msgid "Choose formats" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:72 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:76 msgid "Authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:101 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:107 msgid "Publishers" msgstr "" @@ -5907,12 +6418,12 @@ msgid "Add tag to available tags and apply it to current book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:500 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:501 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -5944,25 +6455,25 @@ msgstr "" msgid "Are you certain you want to delete the following items?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 msgid "Category Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Items in use" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 msgid "Rename the item in every book where it is used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 msgid "Ctrl+S" msgstr "" @@ -6244,139 +6755,144 @@ msgstr "" msgid "Regular expression (?P)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:36 msgid "Save single format to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:52 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:55 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:58 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:60 msgid "Download only metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:62 msgid "Download only covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:65 msgid "Download only social metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:71 msgid "Merge into first selected book - delete others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:74 msgid "Merge into first selected book - keep others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:82 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:84 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:88 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:91 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:283 msgid "Save to disk" msgstr "Diske kaydet" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:103 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1782 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:405 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1785 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:408 msgid "Save only %s format to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:118 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:289 msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:119 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:125 msgid "Remove selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 msgid "Remove files of a specific format from selected books.." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 msgid "Remove all formats from selected books, except..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:133 msgid "Remove covers from selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:136 +msgid "Remove matching books from device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:153 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:155 msgid "Bulk convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:159 msgid "Create catalog of books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:167 msgid "Run welcome wizard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:199 msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:230 +msgid "Add books to library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:309 msgid "Cover Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:327 msgid "Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:336 -msgid "Side bar" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:384 msgid "Book Details" msgstr "" @@ -6427,15 +6943,15 @@ msgstr "" msgid "Unavailable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:280 msgid "Jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:298 msgid "Click to see list of active jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:358 msgid " - Jobs" msgstr "" @@ -6459,52 +6975,30 @@ msgstr "Boyut (MB)" msgid "Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:294 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:300 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 -#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416 -msgid "None" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:311 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1039 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1061 msgid "Book %s of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:656 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1097 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:662 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:398 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:865 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:869 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:101 -msgid "Collections" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1019 -msgid "Format" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1079 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1082 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 msgid "Double click to edit me

" msgstr "" @@ -6548,11 +7042,11 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:509 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:510 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -6924,20 +7418,20 @@ msgstr "" msgid "No matches found for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:251 msgid "Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:304 msgid "The selected search will be permanently deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:346 msgid "Search (For Advanced Search click the button to the left)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:379 msgid "Saved Searches" msgstr "" @@ -7013,61 +7507,74 @@ msgstr "" msgid "&Alternate shortcut:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:150 -msgid "Rename" +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:190 +msgid "Rename '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:194 +msgid "Edit sort for '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:199 msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:202 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:206 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:169 -msgid "Manage " +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:217 +msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:220 msgid "Manage Saved Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:231 msgid "Manage User Categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:377 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:432 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:266 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:510 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:511 msgid "The saved search name %s is already used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:652 -msgid "Sort by &popularity" +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:726 +msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:726 +msgid "Sort by popularity" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:727 +msgid "Sort by average rating" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:733 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:733 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:661 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:738 msgid "Manage &user categories" msgstr "" @@ -7110,485 +7617,112 @@ msgid "" "reconvert them?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:172 -msgid "Error communicating with device" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:162 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:164 msgid "&Donate to support calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:167 msgid "&Eject connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:172 msgid "&Restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:206 msgid "

For help see the: User Manual
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:212 msgid "%s: %s by Kovid Goyal %%(version)s
%%(device)s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:240 msgid "Calibre Quick Start Guide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:347 -msgid "Select folder to open as device" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:485 -msgid "Device: " -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:487 -msgid " detected." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 -msgid "Connected " -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:531 -msgid "Device database corrupted" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 -msgid "" -"\n" -"

The database of books on the reader is corrupted. Try the " -"following:\n" -"

    \n" -"
  1. Unplug the reader. Wait for it to finish regenerating " -"the database (i.e. wait till it is ready to be used). Plug it back in. Now " -"it should work with %(app)s. If not try the next step.
  2. \n" -"
  3. Quit %(app)s. Find the file media.xml in the reader's " -"main memory. Delete it. Unplug the reader. Wait for it to regenerate the " -"file. Re-connect it and start %(app)s.
  4. \n" -"
\n" -" " -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:772 -msgid "Use library only" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:596 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:773 -msgid "User annotations generated from main library only" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:603 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1098 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1155 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1193 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1214 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1344 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1409 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1527 -msgid "No books selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:604 -msgid "No books selected to fetch annotations from" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:629 -msgid "Merging user annotations into database" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:657 -msgid "%s
Last Page Read: %d (%d%%)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:663 -msgid "%s
Last Page Read: Location %d (%d%%)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:682 -msgid "Location %d • %s
%s
" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:691 -msgid "Page %d • %s
" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:696 -msgid "Location %d • %s
" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:816 -msgid "How many empty books?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:817 -msgid "How many empty books should be added?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:865 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:916 -msgid "Uploading books to device." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:877 -msgid "EPUB Books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:878 -msgid "LRF Books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:879 -msgid "HTML Books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:880 -msgid "LIT Books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:881 -msgid "MOBI Books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:882 -msgid "Topaz books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:883 -msgid "Text books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:884 -msgid "PDF Books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:885 -msgid "Comics" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:886 -msgid "Archives" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:890 -msgid "Supported books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:925 -msgid "Merged some books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:926 -msgid "" -"Some duplicates were found and merged into the following existing books:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:935 -msgid "Failed to read metadata" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:936 -msgid "Failed to read metadata from the following" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:956 -msgid "Cannot delete" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:959 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1671 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1696 -msgid "No book selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:969 -msgid "Choose formats to be deleted" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:987 -msgid "Choose formats not to be deleted" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1025 -msgid "" -"The selected books will be permanently deleted and the files removed " -"from your computer. Are you sure?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1046 -msgid "" -"The selected books will be permanently deleted from your device. Are " -"you sure?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1061 -msgid "Deleting books from device." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1097 -msgid "Cannot download metadata" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1113 -msgid "social metadata" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1115 -msgid "covers" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1115 -msgid "metadata" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1117 -msgid "Downloading %s for %d book(s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1139 -msgid "Failed to download some metadata" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1140 -msgid "Failed to download metadata for the following:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1143 -msgid "Failed to download metadata:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1154 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1192 -msgid "Cannot edit metadata" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1213 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1216 -msgid "Cannot merge books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1217 -msgid "At least two books must be selected for merging" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1221 -msgid "" -"All book formats and metadata from the selected books will be added to the " -"first selected book.

The second and subsequently selected " -"books will not be deleted or changed.

Please confirm you want to " -"proceed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1232 -msgid "" -"All book formats and metadata from the selected books will be merged into " -"the first selected book.

After merger the second and " -"subsequently selected books will be deleted.

All book formats " -"of the first selected book will be kept and any duplicate formats in the " -"second and subsequently selected books will be permanently deleted " -"from your computer.

Are you sure you want to proceed?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1244 -msgid "" -"You are about to merge more than 5 books. Are you sure you want to " -"proceed?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1343 -msgid "Cannot save to disk" -msgstr "Disk'e kayıt edilemiyor" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1346 -msgid "Choose destination directory" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1379 -msgid "Error while saving" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1380 -msgid "There was an error while saving." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1387 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1388 -msgid "Could not save some books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1389 -msgid "Click the show details button to see which ones." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1410 -msgid "No books selected to generate catalog for" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1427 -msgid "Generating %s catalog..." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1433 -msgid "" -"No books to catalog\n" -"Check exclude tags" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1443 -msgid "Catalog generated." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1446 -msgid "Export Catalog Directory" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1447 -msgid "Select destination for %s.%s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1461 -msgid "Fetching news from " -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1475 -msgid " fetched." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1526 -msgid "Cannot convert" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1555 -msgid "Starting conversion of %d book(s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1671 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1729 -msgid "Cannot view" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1685 -msgid "Multiple Books Selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1686 -msgid "" -"You are attempting to open %d books. Opening too many books at once can be " -"slow and have a negative effect on the responsiveness of your computer. Once " -"started the process cannot be stopped until complete. Do you wish to " -"continue?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1695 -msgid "Cannot open folder" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1730 -msgid "%s has no available formats." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1764 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1769 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:392 msgid "Cannot configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1765 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:388 msgid "Cannot configure while there are running jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1770 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:393 msgid "Cannot configure before calibre is restarted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1817 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:438 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1818 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:439 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1870 -msgid "Failed" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1876 -msgid "Error talking to device" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1877 -msgid "" -"There was a temporary error talking to the device. Please unplug and " -"reconnect the device and or reboot." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1900 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1928 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:517 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1901 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:490 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using third party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1914 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:503 msgid "Recipe Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1929 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:518 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1969 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:558 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1994 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:583 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1997 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:586 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2001 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:590 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2053 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:642 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2072 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:52 msgid "" "Latest version: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2080 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:60 msgid "Update available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2081 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:61 msgid "" "%s has been updated to version %s. See the new features. Visit the download page?" @@ -8403,48 +8537,48 @@ msgstr "" msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:270 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:275 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:273 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:278 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:276 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:281 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:279 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:280 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:284 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:285 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:430 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:440 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:435 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:445 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:430 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:440 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:435 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:445 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:433 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:443 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:438 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:448 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:433 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:443 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:438 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:448 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:437 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:442 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:437 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:442 msgid "empty" msgstr "" @@ -8822,7 +8956,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:655 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:503 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -8903,43 +9037,47 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:487 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:70 +msgid "%sAverage rating is %3.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:520 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:489 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:522 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:491 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:524 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1736 msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1765 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1782 msgid "Compacting database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1804 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1875 msgid "Checking SQL integrity..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1845 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1916 msgid "Checking for missing files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1867 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1938 msgid "Checked id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:118 msgid "Ratings" msgstr "" @@ -9125,43 +9263,43 @@ msgstr "" msgid "Write process PID to the specified file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:112 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:108 msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:124 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:127 msgid "%d items" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:141 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:144 msgid "RATING: %s
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:144 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:147 msgid "TAGS: %s
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:148 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:151 msgid "SERIES: %s [%s]
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:189 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:192 msgid "Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Books in your library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:234 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:237 msgid "By " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:235 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:238 msgid "Books sorted by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:535 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:542 msgid "Newest" msgstr "" @@ -9304,34 +9442,38 @@ msgid "English (Pakistan)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 -msgid "English (Singapore)" +msgid "English (Israel)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 -msgid "English (Yemen)" +msgid "English (Singapore)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 -msgid "English (Ireland)" +msgid "English (Yemen)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 -msgid "English (China)" +msgid "English (Ireland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 -msgid "Spanish (Paraguay)" +msgid "English (China)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 -msgid "German (AT)" +msgid "Spanish (Paraguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 -msgid "Dutch (NL)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "Dutch (BE)" msgstr "" @@ -9392,87 +9534,87 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:605 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:606 msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:702 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:704 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:705 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:710 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:711 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:712 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:714 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:715 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:831 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:852 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:849 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:857 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:854 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:863 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:860 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:865 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:862 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:946 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:962 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:959 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:972 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:969 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:981 msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1024 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1021 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1220 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1211 msgid "Untitled Article" msgstr "Başlıksız Yazı" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1291 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1282 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1302 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1293 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1319 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1310 msgid "Fetching feed" msgstr "Besleme alınıyor" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1466 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1457 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -9480,7 +9622,7 @@ msgstr "" "Giriş başarısız , calibre Süreli servisleri için kullanıcı adınız ve " "şifrenizi kontrol ediniz ." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1482 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1473 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -9501,18 +9643,18 @@ msgstr "Zamanlanmış" msgid "Custom" msgstr "Özel tanımlı" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:480 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:482 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:483 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:485 msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:486 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:488 msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" @@ -9520,38 +9662,38 @@ msgstr "" "Sunucu cevabı için, saniye olarak zaman aşımı bekleme süresi . Varsayılan : " "%default sn" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:489 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:491 msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:492 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494 msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496 msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:500 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:500 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:502 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -9560,7 +9702,7 @@ msgid "" "applied first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:502 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:504 msgid "Do not download CSS stylesheets." msgstr "CSS stil yüklemeyin" diff --git a/src/calibre/translations/vi.po b/src/calibre/translations/vi.po index de80b833a2..3fa550e0b1 100644 --- a/src/calibre/translations/vi.po +++ b/src/calibre/translations/vi.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2010-06-14 07:12+0000\n" -"PO-Revision-Date: 2010-06-16 09:08+0000\n" -"Last-Translator: kronpas \n" +"POT-Creation-Date: 2010-06-18 17:57+0000\n" +"PO-Revision-Date: 2010-06-18 17:21+0000\n" +"Last-Translator: Kovid Goyal \n" "Language-Team: Vietnamese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-06-17 03:32+0000\n" +"X-Launchpad-Export-Date: 2010-06-19 03:50+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43 @@ -23,11 +23,11 @@ msgstr "hoàn toàn không thực thi" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:72 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:75 #: /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 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:431 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:432 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:385 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:98 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:101 @@ -40,12 +40,12 @@ msgstr "hoàn toàn không thực thi" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1894 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1896 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/output.py:24 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:230 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:270 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:273 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:373 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:19 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:382 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:21 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:46 @@ -54,8 +54,8 @@ msgstr "hoàn toàn không thực thi" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:123 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:943 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1055 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:945 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1057 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:39 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:28 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 @@ -101,20 +101,20 @@ msgstr "hoàn toàn không thực thi" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:98 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:233 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:235 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:286 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:741 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:812 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:177 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:134 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1151 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1154 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1156 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:158 @@ -122,23 +122,25 @@ msgstr "hoàn toàn không thực thi" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:351 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:371 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:846 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1018 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1037 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:92 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:185 #: /home/kovid/work/calibre/src/calibre/library/cli.py:213 #: /home/kovid/work/calibre/src/calibre/library/database.py:913 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:302 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:314 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:880 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:917 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1515 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1517 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:916 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:985 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1586 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1588 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1710 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:268 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:131 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:134 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:137 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:68 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 @@ -285,62 +287,62 @@ msgid "This profile is intended for the SONY PRS 300." msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:78 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:300 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:301 msgid "This profile is intended for the SONY PRS-900." msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:86 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:330 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:331 msgid "This profile is intended for the Microsoft Reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:97 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:341 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:342 msgid "This profile is intended for the Mobipocket books." msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:110 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:354 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:355 msgid "This profile is intended for the Hanlin V3 and its clones." msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:122 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:366 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:367 msgid "This profile is intended for the Hanlin V5 and its clones." msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:132 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:375 msgid "This profile is intended for the Cybook G3." msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:145 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:387 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:388 msgid "This profile is intended for the Cybook Opus." msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:157 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:398 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:399 msgid "This profile is intended for the Amazon Kindle." msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:169 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:433 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:434 msgid "This profile is intended for the Irex Illiad." msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:181 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:446 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:447 msgid "This profile is intended for the IRex Digital Reader 1000." msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:194 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:460 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:461 msgid "This profile is intended for the IRex Digital Reader 800." msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:474 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:475 msgid "This profile is intended for the B&N Nook." msgstr "" @@ -364,21 +366,21 @@ msgstr "" msgid "This profile is intended for the Kobo Reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:291 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:292 msgid "This profile is intended for the SONY PRS-300." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:309 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:310 msgid "This profile is intended for the 5-inch JetBook." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:318 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:319 msgid "" "This profile is intended for the SONY PRS line. The 500/505/700 etc, in " "landscape mode. Mainly useful for comics." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:416 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:417 msgid "This profile is intended for the Amazon Kindle DX." msgstr "" @@ -398,15 +400,19 @@ msgstr "Tuỳ chỉnh các tiện ích hiện có" msgid "Disabled plugins" msgstr "Tiện ích đã bị vô hiệu hoá" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:77 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +msgid "Enabled plugins" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:83 msgid "No valid plugin found in " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:278 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:460 msgid "Initialization of plugin %s failed with traceback:" msgstr "Quá trình khởi chạy tiện ích %s thất bại với các thông tin sau" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:433 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "" " %prog options\n" "\n" @@ -414,29 +420,29 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:439 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:499 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:441 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:501 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:443 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:503 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:445 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:505 msgid "List all installed plugins" msgstr "Danh mục plugins đã cài đặt" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:447 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:507 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:449 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:509 msgid "Disable the named plugin" msgstr "" @@ -454,35 +460,34 @@ msgstr "" msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:75 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:78 msgid "Communicate with iBooks through iTunes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:81 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:84 msgid "Apple device detected, launching iTunes, please wait ..." msgstr "" "Phát hiện thiết bị do Apple sản xuất, khởi chạy iTunes, xin đợi trong giây " "lát ..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:196 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:217 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:227 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:230 msgid "Updating device metadata listing..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:282 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:318 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:806 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:832 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:301 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:842 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:876 msgid "%d of %d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:325 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:837 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:881 msgid "finished" msgstr "đã hoàn tất" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:499 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:519 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" @@ -492,17 +497,17 @@ 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:703 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:742 #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:28 msgid "settings for device drivers" msgstr "thiết lập cho trình điều khiển của thiết bị" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:705 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:744 #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:30 msgid "Ordered list of formats the device will accept" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:776 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:813 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -510,6 +515,18 @@ 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:2168 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:810 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:816 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:239 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:167 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1470 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:128 +msgid "News" +msgstr "Tin tức" + #: /home/kovid/work/calibre/src/calibre/devices/binatone/driver.py:17 msgid "Communicate with the Binatone Readme eBook reader." msgstr "" @@ -532,6 +549,10 @@ msgstr "" msgid "Communicate with the EB600 eBook reader." msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:207 +msgid "Communicate with the PocketBook 301 reader." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/edge/driver.py:17 msgid "Entourage Edge" msgstr "" @@ -562,14 +583,20 @@ msgstr "Giao diện thiết bị" msgid "Communicate with Hanlin V3 eBook readers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:90 +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:87 msgid "Communicate with Hanlin V5 eBook readers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:109 +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:106 msgid "Communicate with the BOOX eBook reader." msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:121 +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/hanvon/driver.py:18 msgid "Communicate with the Hanvon N520 eBook reader." msgstr "" @@ -616,15 +643,15 @@ msgstr "" msgid "Communicate with the JetBook eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:42 msgid "Communicate with the Kindle eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:147 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:169 msgid "Communicate with the Kindle 2 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:157 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:210 msgid "Communicate with the Kindle DX eBook reader." msgstr "" @@ -668,13 +695,13 @@ msgstr "" msgid "Communicate with all the Sony eBook readers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:60 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:142 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:143 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:68 msgid "Unnamed" msgstr "Không tên" @@ -695,61 +722,50 @@ msgstr "" msgid "Communicate with the iPapyrus reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:247 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:248 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:427 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:428 msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:492 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:493 msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:585 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:586 msgid "Could not find mount helper: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:597 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:598 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:605 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:606 msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:742 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:744 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:743 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:745 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:746 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:747 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:775 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:776 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:777 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:778 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:780 msgid "There is insufficient free space on the storage card" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:815 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:843 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:239 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:141 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1399 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:120 -msgid "News" -msgstr "Tin tức" - #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:12 msgid "Configure Device" msgstr "Cấu hình thiết bị" @@ -759,16 +775,20 @@ msgid "Place files in sub directories if the device supports them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:81 msgid "Read metadata from files on device" msgstr "Đọc dữ liệu nhúng từ thiết bị" #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:36 +msgid "Use author sort instead of author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:38 msgid "Template to control how books are saved" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:39 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:84 msgid "Extra customization" msgstr "" @@ -1720,88 +1740,88 @@ msgstr "" msgid "Comic" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:372 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:381 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:851 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:866 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:543 msgid "Title" msgstr "Tựa" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:373 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:382 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:353 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:867 msgid "Author(s)" msgstr "Tác giả" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:374 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:62 msgid "Publisher" msgstr "Nhà xuất bản" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:375 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:384 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "Chủ nhiệm" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:376 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:307 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1037 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:154 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1056 msgid "Comments" msgstr "Bình luận" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:384 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:393 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:26 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:139 msgid "Tags" msgstr "Thẻ" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:386 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:395 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:312 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1042 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1061 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:87 msgid "Series" msgstr "Loạt sách" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:387 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:396 msgid "Language" msgstr "Ngôn ngữ" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:389 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1025 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1044 msgid "Timestamp" msgstr "Nhãn thời gian" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:391 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 msgid "Published" msgstr "Đã xuất bản" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:393 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:402 msgid "Rights" msgstr "Quyền" @@ -1809,7 +1829,7 @@ msgstr "Quyền" msgid "EDITORIAL REVIEW" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/archive.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/archive.py:41 msgid "" "Extract common e-book formats from archives (zip/rar) files. Also try to " "autodetect if they are actually cbz/cbr files." @@ -1908,6 +1928,10 @@ msgstr "" msgid "No cover found" msgstr "Không tìm thấy Bìa sáchM" +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/douban.py:41 +msgid "Downloads metadata from Douban.com" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:33 msgid "Metadata download" msgstr "Tải dữ liệu mô tả sách" @@ -1948,6 +1972,10 @@ msgstr "" msgid "Downloads social metadata from amazon.com" msgstr "Tải dữ liệu mô tả chung từ amazon.com" +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:205 +msgid "Downloads series information from librarything.com" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/isbndb.py:94 msgid "" "\n" @@ -2008,7 +2036,7 @@ msgid "" "Fetch a cover image for the book identified by ISBN from LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1220 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1222 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1371 msgid "Cover" msgstr "Bìa sách" @@ -2298,6 +2326,8 @@ msgid "" msgstr "file .pdf...\n" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:29 msgid "Author" msgstr "Tác giả" @@ -2503,7 +2533,7 @@ msgid "Use Roman numerals for series number" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:47 -msgid "Sort tags list by popularity" +msgid "Sort tags list by name, popularity, or rating" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:49 @@ -2584,240 +2614,287 @@ msgstr "" msgid "The layout of the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105 +msgid "Show the average rating per item indication in the tag browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:476 msgid "Copied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:187 msgid "Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:187 msgid "Copy to Clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:397 msgid "Choose Files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:64 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:241 -msgid "Use library only" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/actions.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/actions.py:242 +msgid "Use library only" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:243 msgid "User annotations generated from main library only" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:541 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:636 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:655 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:851 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:666 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1037 msgid "No books selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:74 msgid "No books selected to fetch annotations from" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:99 msgid "Merging user annotations into database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:127 msgid "%s
Last Page Read: %d (%d%%)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:133 msgid "%s
Last Page Read: Location %d (%d%%)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:152 msgid "Location %d • %s
%s
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:161 msgid "Page %d • %s
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:165 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:166 msgid "Location %d • %s
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:288 msgid "How many empty books?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:289 msgid "How many empty books should be added?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:388 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:139 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:349 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:350 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:351 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:352 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:353 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:354 msgid "Topaz books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:355 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:356 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:357 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:358 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:362 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:397 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:398 msgid "" "Some duplicates were found and merged into the following existing books:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:407 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:408 msgid "Failed to read metadata from the following" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:425 -msgid "Cannot delete" +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:432 +msgid "Add to library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1121 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1214 msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:432 +msgid "No book files found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:454 +msgid "Cannot delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:467 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:485 msgid "Choose formats not to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:505 +msgid "Cannot delete books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:506 +msgid "No device is connected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:516 +msgid "Main memory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:427 +msgid "Storage Card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:429 +msgid "Storage Card B" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:523 +msgid "No books to delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:524 +msgid "None of the selected books are on the device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:598 +msgid "Deleting books from device." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:562 msgid "" "The selected books will be permanently deleted and the files removed " "from your computer. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:583 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:530 -msgid "Deleting books from device." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:608 msgid "Cannot download metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:624 msgid "social metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:626 msgid "covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:626 msgid "metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:628 msgid "Downloading %s for %d book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:650 msgid "Failed to download some metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:651 msgid "Failed to download metadata for the following:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:654 msgid "Failed to download metadata:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:587 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:606 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:946 #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:53 msgid "Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:597 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:703 msgid "Cannot edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:654 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:657 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:725 msgid "Cannot merge books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:726 msgid "At least two books must be selected for merging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:662 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:730 msgid "" "All book formats and metadata from the selected books will be added to the " "first selected book.

The second and subsequently selected " @@ -2825,7 +2902,7 @@ msgid "" "proceed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:741 msgid "" "All book formats and metadata from the selected books will be merged into " "the first selected book.

After merger the second and " @@ -2835,99 +2912,99 @@ msgid "" "from your computer.

Are you sure you want to proceed?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:685 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:753 msgid "" "You are about to merge more than 5 books. Are you sure you want to " "proceed?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:853 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:856 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:889 msgid "Error while saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:822 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:890 msgid "There was an error while saving." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:829 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:897 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:898 msgid "Could not save some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:831 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:899 msgid "Click the show details button to see which ones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:920 msgid "No books selected to generate catalog for" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:869 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:937 msgid "Generating %s catalog..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:874 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:942 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:261 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:943 msgid "" "No books to catalog\n" "Check exclude tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:885 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:953 msgid "Catalog generated." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:956 msgid "Export Catalog Directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:889 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:957 msgid "Select destination for %s.%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:973 msgid "Fetching news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:987 msgid " fetched." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1036 msgid "Cannot convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:997 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1065 msgid "Starting conversion of %d book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1121 -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1250 msgid "Cannot view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1195 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1135 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1203 msgid "Multiple Books Selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1204 msgid "" "You are attempting to open %d books. Opening too many books at once can be " "slow and have a negative effect on the responsiveness of your computer. Once " @@ -2935,11 +3012,11 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1213 msgid "Cannot open folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1183 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1251 msgid "%s has no available formats." msgstr "" @@ -2964,7 +3041,7 @@ msgid "The specified directory could not be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:260 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:804 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:809 msgid "No books" msgstr "" @@ -3086,17 +3163,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:561 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:579 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:583 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:585 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:584 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:628 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:369 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:388 @@ -3115,8 +3192,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 @@ -3149,42 +3226,45 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:22 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1042 msgid "Path" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:23 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:118 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:119 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:301 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:91 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:96 msgid "Formats" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:855 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1026 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1045 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:55 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:294 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:306 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1036 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1055 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 @@ -3192,6 +3272,10 @@ msgstr "" msgid "None" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:301 +msgid "Click to open Book Details window" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:16 msgid "CSV/XML Options" msgstr "" @@ -3251,7 +3335,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/save_template_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:106 @@ -3269,8 +3353,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:20 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:222 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1362 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1380 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1433 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1451 msgid "Catalog" msgstr "" @@ -4369,16 +4453,6 @@ msgstr "" msgid "Main Memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:427 -msgid "Storage Card A" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:420 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:429 -msgid "Storage Card B" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/device.py:443 msgid "Send and delete from library" msgstr "" @@ -4399,171 +4473,175 @@ msgstr "" msgid "Fetch annotations (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:606 msgid "Error communicating with device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:627 msgid "Select folder to open as device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:669 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:676 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:675 msgid "Error talking to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:676 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:717 msgid "Device: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:719 msgid " detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:737 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:805 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:810 msgid "selected to send" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:815 msgid "Choose format to send to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:823 msgid "No device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:824 msgid "Cannot send: No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:822 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:831 msgid "No card" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:823 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:828 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:832 msgid "Cannot send: Device has no storage card" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:868 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873 msgid "E-book:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:876 msgid "Attached, you will find the e-book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:872 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:180 msgid "by" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878 msgid "in the %s format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 msgid "Sending email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:923 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1015 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1076 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1195 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1202 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1081 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1200 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1207 msgid "No suitable formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:922 msgid "Auto convert the following books before sending via email?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:929 msgid "" "Could not email the following books as no suitable formats were found:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:947 msgid "Failed to email books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:948 msgid "Failed to email the following books:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:952 msgid "Sent by email:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:979 msgid "News:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:980 msgid "Attached is the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:991 msgid "Sent news to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1016 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1077 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1196 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1021 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1082 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1201 msgid "Auto convert the following books before uploading to the device?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1045 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1050 msgid "Sending catalogs to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1113 msgid "Sending news to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1162 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167 msgid "Sending books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1203 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found. Convert the book(s) to a format supported by your device first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1251 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1256 msgid "No space on device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1252 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1257 msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:78 msgid "Select available formats and their order for this device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:82 msgid "Use sub directories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:83 +msgid "Use author sort for author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:85 msgid "Save &template:" msgstr "" @@ -4709,165 +4787,165 @@ msgstr "" msgid "new email address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:489 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:490 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:500 msgid "System port selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:501 msgid "" "The value %d you have chosen for the content server port is a system " "port. Your operating system may not allow the server to run on this " "port. To be safe choose a port number larger than 1024." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:521 msgid "Failed to install command line tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 msgid "Command line tools installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 msgid "Command line tools installed in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:526 msgid "" "If you move calibre.app, you have to re-install the command line tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:575 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:577 msgid "No valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:578 msgid "%s is not a valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:581 msgid "Choose plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:593 msgid "Plugin cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:594 msgid "The plugin: %s cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 msgid "Plugin not customizable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:604 msgid "Plugin: %s does not need customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:612 msgid "Customize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:650 msgid "Cannot remove builtin plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:651 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:682 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:685 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:687 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:686 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:688 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:48 msgid "Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:689 msgid "Do you really want to delete column %s and all its data?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:756 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:761 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:763 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:343 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:815 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:822 msgid "Invalid size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:823 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:878 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:881 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:886 msgid "Invalid database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:879 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:882 msgid "Invalid database location " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:883 msgid "
Must be a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:887 msgid "Invalid database location.
Cannot write to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:889 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:892 msgid "Must restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:890 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:893 msgid "" "The changes you made require that Calibre be restarted. Please restart as " "soon as practical." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:927 msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:947 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:949 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:952 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:953 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -4978,283 +5056,288 @@ msgstr "" msgid "Sending to &device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:297 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:201 msgid "Preferences" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 msgid "" "&Location of ebooks (The ebooks are stored in folders sorted by author and " "metadata is stored in the file metadata.db)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 msgid "Browse for the new database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 msgid "Show notification when &new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 msgid "Download &social metadata (tags/ratings/etc.) by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 msgid "&Overwrite author and title by default when fetching metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 msgid "Default network &timeout:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 msgid " seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:558 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:559 msgid "Normal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:560 msgid "High" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:561 msgid "Low" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:562 msgid "Job &priority:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:563 msgid "Preferred &output format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:564 msgid "Preferred &input format order:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:567 msgid "Use &Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:568 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:569 msgid "Show ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:570 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:571 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:568 -msgid "Search as you type" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:569 -msgid "Automatically send downloaded &news to ebook reader" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:570 -msgid "&Delete news from library when it is automatically sent to reader" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:571 -msgid "&Number of covers to show in browse mode (needs restart):" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:572 -msgid "Toolbar" +msgid "Show &average ratings in the tags browser" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:573 -msgid "Large" +msgid "Search as you type" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:574 -msgid "Medium" +msgid "Automatically send downloaded &news to ebook reader" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:575 -msgid "Small" +msgid "&Delete news from library when it is automatically sent to reader" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:576 -msgid "&Button size in toolbar" +msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:577 -msgid "Show &text in toolbar buttons" +msgid "Toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:578 -msgid "Select visible &columns in library view" +msgid "Large" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:579 +msgid "Medium" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:580 -msgid "Remove a user-defined column" +msgid "Small" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:581 +msgid "&Button size in toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:582 -msgid "Add a user-defined column" +msgid "Show &text in toolbar buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:584 -msgid "Edit settings of a user-defined column" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:583 +msgid "Select visible &columns in library view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:585 +msgid "Remove a user-defined column" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:587 -msgid "Use internal &viewer for:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:588 -msgid "User Interface &layout (needs restart):" +msgid "Add a user-defined column" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:589 -msgid "Add an email address to which to send books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:590 -msgid "&Add email" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:591 -msgid "Make &default" +msgid "Edit settings of a user-defined column" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:592 -msgid "&Remove email" +msgid "Use internal &viewer for:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:593 +msgid "User Interface &layout (needs restart):" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:594 +msgid "Add an email address to which to send books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:595 +msgid "&Add email" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:596 +msgid "Make &default" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:597 +msgid "&Remove email" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:598 msgid "" "calibre can send your books to you (or your reader) by email. Emails will be " "automatically sent for downloaded news to all email addresses that have Auto-" "send checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:599 msgid "&Maximum number of waiting worker processes (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:600 msgid "&Check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:601 msgid "&Install command line tools" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:597 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:602 msgid "Open calibre &configuration directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:603 msgid "Limit the max. simultaneous jobs to the available CPU &cores" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:604 msgid "Debug &device detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:605 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:606 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:607 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117 msgid "&Username:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:608 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119 msgid "&Password:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:609 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:610 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:611 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:612 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:214 msgid "&Show password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:613 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:614 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:615 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:616 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:617 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:618 msgid "Run server &automatically on startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:619 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:620 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 msgid "" "

Remember to leave calibre running as the server only runs as long as " @@ -5265,33 +5348,33 @@ msgid "" "the IP address of the computer calibre is running on." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:622 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:623 msgid "Enable/&Disable plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:624 msgid "&Customize plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:625 msgid "&Remove plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:626 msgid "Add new plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:627 msgid "Plugin &file:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:629 msgid "&Add" msgstr "" @@ -5329,9 +5412,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:137 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:853 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:868 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:542 msgid "Date" msgstr "" @@ -5518,6 +5602,27 @@ msgstr "" msgid "ERROR" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:69 +msgid "Location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1041 +msgid "Format" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:50 +msgid "Delete from device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:29 +msgid "Author sort" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:47 +msgid "Manage authors" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63 msgid "Author Sort" msgstr "" @@ -6187,12 +6292,12 @@ msgid "Choose formats" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:72 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:76 msgid "Authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:101 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:107 msgid "Publishers" msgstr "" @@ -6305,12 +6410,12 @@ msgid "Add tag to available tags and apply it to current book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:500 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:501 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -6342,25 +6447,25 @@ msgstr "" msgid "Are you certain you want to delete the following items?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 msgid "Category Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Items in use" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 msgid "Rename the item in every book where it is used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 msgid "Ctrl+S" msgstr "" @@ -6642,140 +6747,144 @@ msgstr "" msgid "Regular expression (?P)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:36 msgid "Save single format to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:52 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:55 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:58 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:60 msgid "Download only metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:62 msgid "Download only covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:65 msgid "Download only social metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:71 msgid "Merge into first selected book - delete others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:74 msgid "Merge into first selected book - keep others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:82 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:84 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:88 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:91 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:283 msgid "Save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:103 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:405 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:408 msgid "Save only %s format to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:118 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:289 msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:119 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:125 msgid "Remove selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 msgid "Remove files of a specific format from selected books.." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 msgid "Remove all formats from selected books, except..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:133 msgid "Remove covers from selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:136 +msgid "Remove matching books from device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:153 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:155 msgid "Bulk convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:159 msgid "Create catalog of books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:167 msgid "Run welcome wizard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:199 msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:230 +msgid "Add books to library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:309 msgid "Cover Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:327 msgid "Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:339 -msgid "Side bar" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:384 msgid "Book Details" msgstr "" @@ -6859,33 +6968,29 @@ msgid "Rating" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1042 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1061 msgid "Book %s of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:659 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1100 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:662 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:398 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:865 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:869 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022 -msgid "Format" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1082 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1085 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 msgid "Double click to edit me

" msgstr "" @@ -6929,11 +7034,11 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:509 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:506 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:510 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -7305,20 +7410,20 @@ msgstr "" msgid "No matches found for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:251 msgid "Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:304 msgid "The selected search will be permanently deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:346 msgid "Search (For Advanced Search click the button to the left)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:377 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:379 msgid "Saved Searches" msgstr "" @@ -7394,61 +7499,74 @@ msgstr "" msgid "&Alternate shortcut:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:150 -msgid "Rename" +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:190 +msgid "Rename '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:194 +msgid "Edit sort for '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:199 msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:202 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:206 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:169 -msgid "Manage " +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:217 +msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:220 msgid "Manage Saved Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:231 msgid "Manage User Categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:377 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:432 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:266 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:510 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:511 msgid "The saved search name %s is already used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:652 -msgid "Sort by &popularity" +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:726 +msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:726 +msgid "Sort by popularity" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:727 +msgid "Sort by average rating" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:733 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:733 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:661 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:738 msgid "Manage &user categories" msgstr "" @@ -7491,96 +7609,96 @@ msgid "" "reconvert them?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:162 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:165 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:164 msgid "&Donate to support calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:167 msgid "&Eject connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:172 msgid "&Restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:206 msgid "

For help see the: User Manual
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:212 msgid "%s: %s by Kovid Goyal %%(version)s
%%(device)s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:240 msgid "Calibre Quick Start Guide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:394 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:392 msgid "Cannot configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:388 msgid "Cannot configure while there are running jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:393 msgid "Cannot configure before calibre is restarted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:438 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:439 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:494 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:517 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:490 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using third party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:503 msgid "Recipe Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:518 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:558 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:583 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:586 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:590 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:642 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -8911,43 +9029,47 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:487 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:70 +msgid "%sAverage rating is %3.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:520 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:489 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:522 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:491 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:524 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1736 msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1765 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1782 msgid "Compacting database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1804 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1875 msgid "Checking SQL integrity..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1845 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1916 msgid "Checking for missing files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1867 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1938 msgid "Checked id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:118 msgid "Ratings" msgstr "" @@ -9133,43 +9255,43 @@ msgstr "" msgid "Write process PID to the specified file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:112 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:108 msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:124 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:127 msgid "%d items" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:141 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:144 msgid "RATING: %s
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:144 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:147 msgid "TAGS: %s
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:148 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:151 msgid "SERIES: %s [%s]
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:189 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:192 msgid "Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Books in your library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:234 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:237 msgid "By " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:235 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:238 msgid "Books sorted by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:535 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:542 msgid "Newest" msgstr "" @@ -9312,34 +9434,38 @@ msgid "English (Pakistan)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 -msgid "English (Singapore)" +msgid "English (Israel)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 -msgid "English (Yemen)" +msgid "English (Singapore)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 -msgid "English (Ireland)" +msgid "English (Yemen)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 -msgid "English (China)" +msgid "English (Ireland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 -msgid "Spanish (Paraguay)" +msgid "English (China)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 -msgid "German (AT)" +msgid "Spanish (Paraguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 -msgid "Dutch (NL)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "Dutch (BE)" msgstr "" @@ -9424,69 +9550,69 @@ msgstr "" msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:827 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:848 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:849 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:853 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:854 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:859 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:860 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:861 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:862 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:942 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:958 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:959 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:968 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:969 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:980 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:981 msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1020 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1021 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1211 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1282 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1293 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1310 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1457 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1478 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1473 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." diff --git a/src/calibre/translations/zh_CN.po b/src/calibre/translations/zh_CN.po index eba1533ee6..2a1c2096b8 100644 --- a/src/calibre/translations/zh_CN.po +++ b/src/calibre/translations/zh_CN.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2010-06-11 22:51+0000\n" -"PO-Revision-Date: 2010-06-11 19:09+0000\n" +"POT-Creation-Date: 2010-06-18 17:57+0000\n" +"PO-Revision-Date: 2010-06-18 17:02+0000\n" "Last-Translator: Thruth Wang \n" "Language-Team: Simplified Chinese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-06-12 03:43+0000\n" +"X-Launchpad-Export-Date: 2010-06-19 03:50+0000\n" "X-Generator: Launchpad (build Unknown)\n" "X-Poedit-Country: CHINA\n" "X-Poedit-Language: Chinese\n" @@ -25,11 +25,11 @@ msgstr "不做任何处理" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:72 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:75 #: /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 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:431 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:432 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:385 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:98 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:101 @@ -42,12 +42,12 @@ msgstr "不做任何处理" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1894 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1896 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/output.py:24 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:230 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:270 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:273 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:373 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:19 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:382 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:21 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:46 @@ -56,8 +56,8 @@ msgstr "不做任何处理" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:123 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:943 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1055 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:945 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1057 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:39 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:28 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 @@ -103,44 +103,46 @@ msgstr "不做任何处理" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:98 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:233 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:235 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:286 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:812 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:177 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:134 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:665 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:674 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1156 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:492 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:843 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1015 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1037 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:92 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:185 #: /home/kovid/work/calibre/src/calibre/library/cli.py:213 #: /home/kovid/work/calibre/src/calibre/library/database.py:913 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:302 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:314 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:880 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:917 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1515 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1517 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:916 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:985 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1586 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1588 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1710 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:268 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:131 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:134 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:137 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:68 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 @@ -279,62 +281,62 @@ msgid "This profile is intended for the SONY PRS 300." msgstr "该配置文件适用索尼 PRS 300。" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:78 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:300 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:301 msgid "This profile is intended for the SONY PRS-900." msgstr "该配置文件适用索尼 PRS-900。" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:86 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:330 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:331 msgid "This profile is intended for the Microsoft Reader." msgstr "该配置文件适用 Microsoft Reader。" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:97 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:341 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:342 msgid "This profile is intended for the Mobipocket books." msgstr "该配置文件适用 Mobipocket 书籍。" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:110 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:354 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:355 msgid "This profile is intended for the Hanlin V3 and its clones." msgstr "该配置文件适用翰林 V3 和类似设备。" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:122 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:366 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:367 msgid "This profile is intended for the Hanlin V5 and its clones." msgstr "该配置文件适用翰林 V5 和类似设备。" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:132 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:375 msgid "This profile is intended for the Cybook G3." msgstr "该配置文件适用 Cybook G3 设备。" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:145 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:387 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:388 msgid "This profile is intended for the Cybook Opus." msgstr "该配置文件适用 Cybook Opus 设备。" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:157 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:398 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:399 msgid "This profile is intended for the Amazon Kindle." msgstr "该配置文件适用 Amazon Kindle。" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:169 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:433 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:434 msgid "This profile is intended for the Irex Illiad." msgstr "该配置文件适用 Irex Illiad 设备。" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:181 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:446 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:447 msgid "This profile is intended for the IRex Digital Reader 1000." msgstr "该配置文件适用 IRex Digital Reader 1000 设备。" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:194 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:460 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:461 msgid "This profile is intended for the IRex Digital Reader 800." msgstr "该配置文件适用 IRex Digital Reader 800。" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:474 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:475 msgid "This profile is intended for the B&N Nook." msgstr "该配置文件适用 B&N Nook。" @@ -358,21 +360,21 @@ msgstr "" msgid "This profile is intended for the Kobo Reader." msgstr "该配置文件适用 Kobo Reader。" -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:291 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:292 msgid "This profile is intended for the SONY PRS-300." msgstr "该配置文件适用索尼 PRS-300。" -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:309 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:310 msgid "This profile is intended for the 5-inch JetBook." msgstr "该配置文件适用 5 英寸 JetBook 设备。" -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:318 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:319 msgid "" "This profile is intended for the SONY PRS line. The 500/505/700 etc, in " "landscape mode. Mainly useful for comics." msgstr "该配置文件适用 SONY PRS 产品线,如 500/505/700 型号等,使用横向页面,主要适用于漫画。" -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:416 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:417 msgid "This profile is intended for the Amazon Kindle DX." msgstr "该配置文件适用 Amazon Kindle DX。" @@ -392,15 +394,19 @@ msgstr "本地插件定制" msgid "Disabled plugins" msgstr "禁用插件" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:77 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +msgid "Enabled plugins" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:83 msgid "No valid plugin found in " msgstr "无有效插件位于 " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:278 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:460 msgid "Initialization of plugin %s failed with traceback:" msgstr "插件 %s 初始化返回失败回溯:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:433 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "" " %prog options\n" "\n" @@ -412,29 +418,29 @@ msgstr "" " 通过加载外部插件定制 Calibre。\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:439 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:499 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "添加插件,指定包含其 zip 文件的路径。" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:441 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:501 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "按名称移除自定义插件(对内置插件无效)。" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:443 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:503 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "定制插件,指定插件名和自定制字符串,使用逗号分隔。" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:445 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:505 msgid "List all installed plugins" msgstr "列出全部已装插件" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:447 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:507 msgid "Enable the named plugin" msgstr "启用该名称插件" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:449 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:509 msgid "Disable the named plugin" msgstr "禁用该名称插件" @@ -448,59 +454,70 @@ msgid "" "first one that exists will be used" msgstr "逗号间隔的电子书发送到设备的目录列表。将使用第一个存在的目录。" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:68 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:70 msgid "Communicate with S60 phones." msgstr "与 S60 手机通信。" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:75 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:78 msgid "Communicate with iBooks through iTunes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:81 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:84 msgid "Apple device detected, launching iTunes, please wait ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:196 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:217 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:227 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:230 msgid "Updating device metadata listing..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:282 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:318 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:921 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:947 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:301 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:842 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:876 msgid "%d of %d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:325 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:881 msgid "finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:499 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:519 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:703 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:742 #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:28 msgid "settings for device drivers" msgstr "设备磁盘盘符设置" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:705 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:744 #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:30 msgid "Ordered list of formats the device will accept" msgstr "设备支持的格式列表" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:776 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:813 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:2168 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:810 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:816 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:239 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:167 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1470 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:128 +msgid "News" +msgstr "新闻" + #: /home/kovid/work/calibre/src/calibre/devices/binatone/driver.py:17 msgid "Communicate with the Binatone Readme eBook reader." msgstr "与 Binatone Readme eBook reader 通信。" @@ -523,6 +540,10 @@ msgstr "与 通信。" msgid "Communicate with the EB600 eBook reader." msgstr "与 EB600 eBook reader 通信。" +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:207 +msgid "Communicate with the PocketBook 301 reader." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/edge/driver.py:17 msgid "Entourage Edge" msgstr "Entourage Edge" @@ -535,6 +556,10 @@ msgstr "与 Entourage Edge 通信。" msgid "Communicate with the ESlick eBook reader." msgstr "与 ESlick eBook reader 通信。" +#: /home/kovid/work/calibre/src/calibre/devices/eslick/driver.py:49 +msgid "Communicate with the Sigmatek eBook reader." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/folder_device/driver.py:16 #: /home/kovid/work/calibre/src/calibre/devices/folder_device/driver.py:30 msgid "Use an arbitrary folder as a device." @@ -549,14 +574,20 @@ msgstr "设备界面" msgid "Communicate with Hanlin V3 eBook readers." msgstr "与翰林 V3 电子书通信。" -#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:90 +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:87 msgid "Communicate with Hanlin V5 eBook readers." msgstr "与翰林 V5 电子书通信。" -#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:109 +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:106 msgid "Communicate with the BOOX eBook reader." msgstr "与 BOOX eBook reader 通信。" +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:121 +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/hanvon/driver.py:18 msgid "Communicate with the Hanvon N520 eBook reader." msgstr "与 Hanvon N520 eBook reader 通信。" @@ -603,15 +634,15 @@ msgstr "与 Iriver Story 阅读器通信。" msgid "Communicate with the JetBook eBook reader." msgstr "与 JetBook eBook reader 通信。" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:42 msgid "Communicate with the Kindle eBook reader." msgstr "与 Kindle eBook reader 通信。" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:147 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:169 msgid "Communicate with the Kindle 2 eBook reader." msgstr "与 Kindle 2 eBook reader 通信。" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:157 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:210 msgid "Communicate with the Kindle DX eBook reader." msgstr "与 Kindle DX 通信。" @@ -655,13 +686,13 @@ msgstr "与 Sony PRS-500 eBook reader 通信。" msgid "Communicate with all the Sony eBook readers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:60 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " msgstr "逗号间隔的元数据域列表,用以在设备形成合集。可能性包括: " -#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:142 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:143 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:68 msgid "Unnamed" msgstr "未命名" @@ -682,61 +713,50 @@ msgstr "" msgid "Communicate with the iPapyrus reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:247 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:248 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "无法检测到 %s 磁盘,请重启后重试。" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:427 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:428 msgid "Unable to detect the %s mount point. Try rebooting." msgstr "无法检测 %s 挂载点。请尝试重启。" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:492 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:493 msgid "Unable to detect the %s disk drive." msgstr "无检测测到 %s 磁盘。" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:585 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:586 msgid "Could not find mount helper: %s." msgstr "无法找到帮助程序:%s。" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:597 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:598 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." msgstr "无法检测到 %s 磁盘驱动器。您的内核可能正在输出已经废弃的 SYSFS 版本。" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:605 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:606 msgid "Unable to mount main memory (Error code: %d)" msgstr "无法装载主存储器(错误代码:%d)" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:742 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:744 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:743 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:745 msgid "The reader has no storage card in this slot." msgstr "设备中未插入存储卡." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:746 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:747 msgid "Selected slot: %s is not supported." msgstr "选定的插槽:%s 未被支持。" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:775 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:776 msgid "There is insufficient free space in main memory" msgstr "设备内置存储空间不足" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:777 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:778 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:780 msgid "There is insufficient free space on the storage card" msgstr "存储卡空间不足" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:815 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:843 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:239 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:141 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1399 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:120 -msgid "News" -msgstr "新闻" - #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:12 msgid "Configure Device" msgstr "配置设备" @@ -746,16 +766,20 @@ msgid "Place files in sub directories if the device supports them" msgstr "如果设备支持,将文件放置在子文件夹中" #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:81 msgid "Read metadata from files on device" msgstr "从设备上的文件中读取元数据" #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:36 +msgid "Use author sort instead of author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:38 msgid "Template to control how books are saved" msgstr "控制书籍保存方式的模板" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:39 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:84 msgid "Extra customization" msgstr "额外定制" @@ -1758,84 +1782,88 @@ msgstr "将被内嵌的等宽字体集" msgid "Comic" msgstr "漫画" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:372 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:381 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:848 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:866 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:543 msgid "Title" msgstr "标题" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:373 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:382 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:350 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:849 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:867 msgid "Author(s)" msgstr "作者" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:374 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:62 msgid "Publisher" msgstr "出版商" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:375 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:384 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "出品人" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:376 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:306 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1034 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1056 msgid "Comments" msgstr "注释" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:384 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:26 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:103 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:139 msgid "Tags" msgstr "标签" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:386 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:311 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1039 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:102 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1061 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:87 msgid "Series" msgstr "系列" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:387 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:396 msgid "Language" msgstr "语言" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:389 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1044 msgid "Timestamp" msgstr "时间戳" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:391 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 msgid "Published" msgstr "发布于" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:393 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:402 msgid "Rights" msgstr "权限" @@ -1843,7 +1871,7 @@ msgstr "权限" msgid "EDITORIAL REVIEW" msgstr "编辑评论" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/archive.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/archive.py:41 msgid "" "Extract common e-book formats from archives (zip/rar) files. Also try to " "autodetect if they are actually cbz/cbr files." @@ -1952,6 +1980,10 @@ msgstr "存储封面到" msgid "No cover found" msgstr "没有找到封面" +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/douban.py:41 +msgid "Downloads metadata from Douban.com" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:33 msgid "Metadata download" msgstr "元数据下载" @@ -1990,6 +2022,10 @@ msgstr "您需在 isbndb.com 注册%s免费帐户%s并在之下填写您的访 msgid "Downloads social metadata from amazon.com" msgstr "从 amazon.com 下载社会性元数据" +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:205 +msgid "Downloads series information from librarything.com" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/isbndb.py:94 msgid "" "\n" @@ -2059,7 +2095,7 @@ msgstr "" "\n" "通过书籍的ISBN从LibraryThing.com获得书籍的封面图片\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1220 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1222 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1371 msgid "Cover" msgstr "封面" @@ -2366,6 +2402,8 @@ msgstr "" "获取 PDF 文件信息。\n" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:29 msgid "Author" msgstr "作者" @@ -2598,8 +2636,8 @@ msgid "Use Roman numerals for series number" msgstr "使用罗马数字作为序列数字" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:47 -msgid "Sort tags list by popularity" -msgstr "按欢迎度排序标签" +msgid "Sort tags list by name, popularity, or rating" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:49 msgid "Number of covers to show in the cover browsing mode" @@ -2679,23 +2717,414 @@ msgstr "" msgid "The layout of the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105 +msgid "Show the average rating per item indication in the tag browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:476 msgid "Copied" msgstr "已复制" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:187 msgid "Copy" msgstr "复制" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:187 msgid "Copy to Clipboard" msgstr "复制到剪贴板" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:397 msgid "Choose Files" msgstr "选择文件" +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:242 +msgid "Use library only" +msgstr "仅使用书库" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:243 +msgid "User annotations generated from main library only" +msgstr "仅使用主书库生成注释" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:666 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1037 +msgid "No books selected" +msgstr "未选择书籍" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:74 +msgid "No books selected to fetch annotations from" +msgstr "未选定书籍抓取注释" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:99 +msgid "Merging user annotations into database" +msgstr "将用户注释合并到数据库" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:127 +msgid "%s
Last Page Read: %d (%d%%)" +msgstr "%s
最后已读页:%d (%d%%)" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:133 +msgid "%s
Last Page Read: Location %d (%d%%)" +msgstr "%s
最后已读页:位置 %d (%d%%)" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:152 +msgid "Location %d • %s
%s
" +msgstr "位置 %d • %s
%s
" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:161 +msgid "Page %d • %s
" +msgstr "页数 %d • %s
" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:166 +msgid "Location %d • %s
" +msgstr "位置 %d • %s
" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:288 +msgid "How many empty books?" +msgstr "多少空白书籍?" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:289 +msgid "How many empty books should be added?" +msgstr "应添加多少空白书籍?" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:388 +msgid "Uploading books to device." +msgstr "正在上传书籍到设备。" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:139 +msgid "Books" +msgstr "书籍" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:349 +msgid "EPUB Books" +msgstr "EPUB 书籍" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:350 +msgid "LRF Books" +msgstr "LRF 书籍" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:351 +msgid "HTML Books" +msgstr "HTML 书籍" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:352 +msgid "LIT Books" +msgstr "LIT 书籍" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:353 +msgid "MOBI Books" +msgstr "MOBI 书籍" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:354 +msgid "Topaz books" +msgstr "Topaz 书籍" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:355 +msgid "Text books" +msgstr "文本书籍" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:356 +msgid "PDF Books" +msgstr "PDF 书籍" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:357 +msgid "Comics" +msgstr "漫画" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:358 +msgid "Archives" +msgstr "归档" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:362 +msgid "Supported books" +msgstr "支持的书j" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:397 +msgid "Merged some books" +msgstr "合并一些书籍" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:398 +msgid "" +"Some duplicates were found and merged into the following existing books:" +msgstr "找到一些重复内容,并入如下已有书籍:" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:407 +msgid "Failed to read metadata" +msgstr "无法读取元数据" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:408 +msgid "Failed to read metadata from the following" +msgstr "无法从下列项目读取元数据" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:432 +msgid "Add to library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1214 +msgid "No book selected" +msgstr "未选择书籍" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:432 +msgid "No book files found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:454 +msgid "Cannot delete" +msgstr "无法删除" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:467 +msgid "Choose formats to be deleted" +msgstr "选择删除格式" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:485 +msgid "Choose formats not to be deleted" +msgstr "选择删除格式" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:505 +msgid "Cannot delete books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:506 +msgid "No device is connected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:516 +msgid "Main memory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:427 +msgid "Storage Card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:429 +msgid "Storage Card B" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:523 +msgid "No books to delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:524 +msgid "None of the selected books are on the device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:598 +msgid "Deleting books from device." +msgstr "从设备删除书籍。" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:562 +msgid "" +"The selected books will be permanently deleted and the files removed " +"from your computer. Are you sure?" +msgstr "选定书籍将被永久删除,文件会从您的电脑中移除。是否确定?" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:583 +msgid "" +"The selected books will be permanently deleted from your device. Are " +"you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:608 +msgid "Cannot download metadata" +msgstr "无法下载元数据" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:624 +msgid "social metadata" +msgstr "社会性元数据" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:626 +msgid "covers" +msgstr "封面" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:626 +msgid "metadata" +msgstr "元数据" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:628 +msgid "Downloading %s for %d book(s)" +msgstr "正在为 %s 本书下载 %s" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:650 +msgid "Failed to download some metadata" +msgstr "下载一些元数据失败" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:651 +msgid "Failed to download metadata for the following:" +msgstr "下载下列书籍元数据失败:" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:654 +msgid "Failed to download metadata:" +msgstr "下载元数据失败。" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:946 +#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:53 +msgid "Error" +msgstr "错误" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:703 +msgid "Cannot edit metadata" +msgstr "无法编辑元数据" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:725 +msgid "Cannot merge books" +msgstr "无法合并书籍" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:726 +msgid "At least two books must be selected for merging" +msgstr "合并需要选定至少两本书籍" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:730 +msgid "" +"All book formats and metadata from the selected books will be added to the " +"first selected book.

The second and subsequently selected " +"books will not be deleted or changed.

Please confirm you want to " +"proceed." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:741 +msgid "" +"All book formats and metadata from the selected books will be merged into " +"the first selected book.

After merger the second and " +"subsequently selected books will be deleted.

All book formats " +"of the first selected book will be kept and any duplicate formats in the " +"second and subsequently selected books will be permanently deleted " +"from your computer.

Are you sure you want to proceed?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:753 +msgid "" +"You are about to merge more than 5 books. Are you sure you want to " +"proceed?" +msgstr "您将要合并多余 5 本书。是否确定?" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:853 +msgid "Cannot save to disk" +msgstr "无法保存到磁盘" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:856 +msgid "Choose destination directory" +msgstr "选择目标目录" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:889 +msgid "Error while saving" +msgstr "保存出错" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:890 +msgid "There was an error while saving." +msgstr "保存时出错。" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:897 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:898 +msgid "Could not save some books" +msgstr "无法保存一些书籍" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:899 +msgid "Click the show details button to see which ones." +msgstr "点击显示详情按钮查看具体哪些。" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:920 +msgid "No books selected to generate catalog for" +msgstr "未选定书籍生成类目" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:937 +msgid "Generating %s catalog..." +msgstr "正在生成 %s 类目..." + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:261 +msgid "No books found" +msgstr "未找到书籍" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:943 +msgid "" +"No books to catalog\n" +"Check exclude tags" +msgstr "" +"没有书籍收入类目\n" +"检查不含标签" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:953 +msgid "Catalog generated." +msgstr "已经生成类目。" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:956 +msgid "Export Catalog Directory" +msgstr "输出类目目录" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:957 +msgid "Select destination for %s.%s" +msgstr "选定目标位置 %s.%s" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:973 +msgid "Fetching news from " +msgstr "正在抓取新闻,来源于 " + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:987 +msgid " fetched." +msgstr " 已抓取。" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1036 +msgid "Cannot convert" +msgstr "无法转换" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1065 +msgid "Starting conversion of %d book(s)" +msgstr "开始转换 %d 本书" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1250 +msgid "Cannot view" +msgstr "无法查看" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 +msgid "Choose the format to view" +msgstr "选择格式进行查看" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1203 +msgid "Multiple Books Selected" +msgstr "选定多本书籍" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1204 +msgid "" +"You are attempting to open %d books. Opening too many books at once can be " +"slow and have a negative effect on the responsiveness of your computer. Once " +"started the process cannot be stopped until complete. Do you wish to " +"continue?" +msgstr "您正在试图打开 %d 本书籍。同时打开太多书籍可能会变慢,并对电脑响应速度有消极影响。一旦开始,需等待进程完成。是否继续?" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1213 +msgid "Cannot open folder" +msgstr "无法打开文件夹" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1251 +msgid "%s has no available formats." +msgstr "%s 无可用格式。" + #: /home/kovid/work/calibre/src/calibre/gui2/add.py:54 msgid "Searching in" msgstr "搜索" @@ -2717,15 +3146,10 @@ msgid "The specified directory could not be processed." msgstr "无法处理指定目录。" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:260 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:809 msgid "No books" msgstr "没有书籍" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1432 -msgid "No books found" -msgstr "未找到书籍" - #: /home/kovid/work/calibre/src/calibre/gui2/add.py:327 msgid "Added" msgstr "已添加" @@ -2844,17 +3268,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:571 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:573 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:575 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:577 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:578 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:628 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:369 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:388 @@ -2873,8 +3297,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 @@ -2905,6 +3329,58 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:22 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1042 +msgid "Path" +msgstr "路径" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:96 +msgid "Formats" +msgstr "格式" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1045 +msgid "Collections" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:55 +msgid "Click to open" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416 +msgid "None" +msgstr "无" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:301 +msgid "Click to open Book Details window" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:16 msgid "CSV/XML Options" msgstr "CSV/XML 选项" @@ -2964,7 +3440,7 @@ msgstr "输出" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/save_template_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:106 @@ -2982,8 +3458,8 @@ msgstr "电子书选项" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:20 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:222 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1362 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1380 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1433 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1451 msgid "Catalog" msgstr "类目" @@ -3663,11 +4139,6 @@ msgstr "" msgid "RB Output" msgstr "RB 输出" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1677 -msgid "Choose the format to view" -msgstr "选择格式进行查看" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 msgid "Cannot build regex using the GUI builder without a book." msgstr "缺少书籍,无法使用图形界面构建器构建正则表达式。" @@ -3971,11 +4442,11 @@ msgstr "" "高级用法参见 XPath " "教程。" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:119 msgid "Cover browser could not be loaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 msgid "Browse by covers" msgstr "用封面浏览" @@ -4024,263 +4495,271 @@ msgstr "" msgid "tags to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:45 #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:135 msgid "No details available." msgstr "无详情可用。" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:145 msgid "Device no longer connected." msgstr "设备未连接。" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:250 msgid "Get device information" msgstr "获取设备信息" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:276 msgid "Get list of books on device" msgstr "获取设备书籍列表" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:286 msgid "Get annotations from device" msgstr "从设备抓取注释" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:295 msgid "Send metadata to device" msgstr "传输元数据到设备上" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:304 msgid "Upload %d books to device" msgstr "上传 %d 本书到设备" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:319 msgid "Delete books from device" msgstr "从设备上删除书籍" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:336 msgid "Download books from device" msgstr "从设备上下载书籍" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:346 msgid "View book on device" msgstr "查看设备上的书籍" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:381 msgid "Set default send to device action" msgstr "设置传送到设备的默认动作" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:394 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:398 msgid "Email to" msgstr "发送邮件至" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:398 msgid " and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:407 msgid "Send to main memory" msgstr "传送到主内存" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:409 msgid "Send to storage card A" msgstr "发送到存储卡 A" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:409 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:411 msgid "Send to storage card B" msgstr "发送到存储卡 B" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:414 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:425 msgid "Main Memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:416 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:425 -msgid "Storage Card A" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:427 -msgid "Storage Card B" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:443 msgid "Send and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:444 msgid "Send specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:481 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:483 msgid "Connect to folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:486 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:488 msgid "Disconnect from folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:496 msgid "Fetch annotations (experimental)" msgstr "抓取注释(实验功能)" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:606 +msgid "Error communicating with device" +msgstr "与设备通信发生错误" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:627 +msgid "Select folder to open as device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:669 +msgid "Failed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:675 +msgid "Error talking to device" +msgstr "设备通讯错误。" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:676 +msgid "" +"There was a temporary error talking to the device. Please unplug and " +"reconnect the device and or reboot." +msgstr "与设备通讯出现临时性错误。请拔下再重新连接设备,或可能需要重启。" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:717 +msgid "Device: " +msgstr "设备: " + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:719 +msgid " detected." +msgstr " 被检测到。" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742 +msgid "Connected " +msgstr "已连接 " + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:810 msgid "selected to send" msgstr "选择传送" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:815 msgid "Choose format to send to device" msgstr "选择传送到设备的格式" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:823 msgid "No device" msgstr "无设备" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:824 msgid "Cannot send: No device is connected" msgstr "无法传送:无连接设备" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:831 msgid "No card" msgstr "无卡" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:627 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:828 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:832 msgid "Cannot send: Device has no storage card" msgstr "无法传送:设备中无储存卡" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873 msgid "E-book:" msgstr "电子书:" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:675 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:876 msgid "Attached, you will find the e-book" msgstr "已添加, 您可以从中获取电子书籍" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:676 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:180 msgid "by" msgstr "由" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878 msgid "in the %s format." msgstr "使用 %s 格式." -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 msgid "Sending email to" msgstr "正在发送邮件至" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:720 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:819 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:880 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:999 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1006 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1081 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1200 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1207 msgid "No suitable formats" msgstr "无合适格式" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:922 msgid "Auto convert the following books before sending via email?" msgstr "在发送电子邮件之前自动转换下列书籍?" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:929 msgid "" "Could not email the following books as no suitable formats were found:" msgstr "由于无法找到合适的文件格式无法通过电子邮件发送下列书籍:" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:746 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:947 msgid "Failed to email books" msgstr "发送电子书籍失败" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:948 msgid "Failed to email the following books:" msgstr "无法通过电子邮件发送以下书籍:" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:751 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:952 msgid "Sent by email:" msgstr "已通过邮件发送:" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:979 msgid "News:" msgstr "新闻:" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:779 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:980 msgid "Attached is the" msgstr "附加" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:790 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:991 msgid "Sent news to" msgstr "将新闻发送到" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:820 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1021 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1082 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1201 msgid "Auto convert the following books before uploading to the device?" msgstr "上传到设备之前自动转换如下书籍?" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:849 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1050 msgid "Sending catalogs to device." msgstr "正在发送类目到设备。" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1113 msgid "Sending news to device." msgstr "将新闻传送到设备." -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167 msgid "Sending books to device." msgstr "传送书籍到设备。" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found. Convert the book(s) to a format supported by your device first." msgstr "无法上传下列书籍到设备,未找到何时格式。请先将书籍转换为设备支持的格式。" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1256 msgid "No space on device" msgstr "设备存储空间不足" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1056 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1257 msgid "" "

Cannot upload books to device there is no more free space available " msgstr "

由于设备存储空间不足无法将书籍传送到设备上 " -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:78 msgid "Select available formats and their order for this device" msgstr "为此设备选择可用格式和格式顺序" -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:82 msgid "Use sub directories" msgstr "使用子目录" -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:83 +msgid "Use author sort for author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:85 msgid "Save &template:" msgstr "保存模板(&T):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:115 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:116 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:99 -msgid "Path" -msgstr "路径" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:122 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:301 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:100 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:91 -msgid "Formats" -msgstr "格式" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:68 msgid "Fit &cover to view" msgstr "封面适配视图(&C)" @@ -4429,165 +4908,165 @@ msgstr "如选中, 下载的新闻奖自动被发送到
该邮件地址 (使 msgid "new email address" msgstr "新邮件地址" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:489 +msgid "Wide" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:490 +msgid "Narrow" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:500 msgid "System port selected" msgstr "系统端口选定" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:501 msgid "" "The value %d you have chosen for the content server port is a system " "port. Your operating system may not allow the server to run on this " "port. To be safe choose a port number larger than 1024." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:510 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:933 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1144 -#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:53 -msgid "Error" -msgstr "错误" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:521 msgid "Failed to install command line tools." msgstr "安装命令行工具失败。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:514 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 msgid "Command line tools installed" msgstr "命令行工具已安装" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 msgid "Command line tools installed in" msgstr "命令行工具安装于" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:526 msgid "" "If you move calibre.app, you have to re-install the command line tools." msgstr "如果您移动 calibre.app,您必须重新安装命令行工具。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:577 msgid "No valid plugin path" msgstr "不合法的插件路径" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:578 msgid "%s is not a valid plugin path" msgstr "%s 不是合法的插件路径" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:581 msgid "Choose plugin" msgstr "选择插件" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:593 msgid "Plugin cannot be disabled" msgstr "该插件不能被禁用" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:594 msgid "The plugin: %s cannot be disabled" msgstr "插件: %s 不能被禁用" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 msgid "Plugin not customizable" msgstr "无法个性化插件" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:604 msgid "Plugin: %s does not need customization" msgstr "插件: %s 无需个性化设置" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:612 msgid "Customize" msgstr "定制" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:650 msgid "Cannot remove builtin plugin" msgstr "不能移除内置插件" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:651 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr " 无法移除. 该插件是内置插件. 您可以尝试禁用它而非移除." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:682 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:687 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:688 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:48 msgid "Are you sure?" msgstr "您确定吗?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:679 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:689 msgid "Do you really want to delete column %s and all its data?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:746 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:756 msgid "Error log:" msgstr "错误日志:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:753 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:763 msgid "Access log:" msgstr "访问日志:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:781 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:343 msgid "Failed to start content server" msgstr "无法启动内容服务器" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:805 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:815 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Select location for books" msgstr "选择书籍位置" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:822 msgid "Invalid size" msgstr "无效的尺寸" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:823 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "尺寸大小 %s 不合法. 合法的格式为 宽度x高度" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:868 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:881 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:886 msgid "Invalid database location" msgstr "不合法的数据库路径" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:869 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:882 msgid "Invalid database location " msgstr "不合法的数据库路径 " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:883 msgid "
Must be a directory." msgstr "
必须是文件目录." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:874 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:887 msgid "Invalid database location.
Cannot write to " msgstr "不合法的数据库路径.
无法写入到 " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:879 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:892 msgid "Must restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:893 msgid "" "The changes you made require that Calibre be restarted. Please restart as " "soon as practical." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:927 msgid "Checking database integrity" msgstr "检查数据库完整性" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:947 msgid "Failed to check database integrity" msgstr "检查数据库完整性失败" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:939 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:952 msgid "Some inconsistencies found" msgstr "找到部分不一致" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:953 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -4698,279 +5177,288 @@ msgstr "在此控制 calibre 发送到设备时的存储方式。首选项 -> msgid "Sending to &device" msgstr "发送到设备(&D)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:297 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:201 msgid "Preferences" msgstr "首选项" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 msgid "" "&Location of ebooks (The ebooks are stored in folders sorted by author and " "metadata is stored in the file metadata.db)" msgstr "电子书位置(&L)(电子书籍按作者排序存储在文件目录中,元数据存储在 metadata.db)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 msgid "Browse for the new database location" msgstr "选择新的数据库路径" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 msgid "Show notification when &new version is available" msgstr "新版程序可用时提示(&N)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 msgid "Download &social metadata (tags/ratings/etc.) by default" msgstr "默认下载社会性元数据(标签、评分等)(&S)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 msgid "&Overwrite author and title by default when fetching metadata" msgstr "默认抓取元数据覆盖作者和标题(&O)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 msgid "Default network &timeout:" msgstr "默认网络超时(&t)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" msgstr "设置网络访问的默认超时限制 (例如在从互联网获取信息时的超时)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 msgid " seconds" msgstr " 秒" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:558 msgid "Choose &language (requires restart):" msgstr "选择界面语言, 需重启(&l):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:559 msgid "Normal" msgstr "普通" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:560 msgid "High" msgstr "高" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:561 msgid "Low" msgstr "低" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:562 msgid "Job &priority:" msgstr "进程优先级(&p):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:563 msgid "Preferred &output format:" msgstr "首选输出格式(&O):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:564 msgid "Preferred &input format order:" msgstr "首选输入格式顺序(&I):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:567 msgid "Use &Roman numerals for series number" msgstr "使用罗马数字作为序列数(&R)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:568 msgid "Enable system &tray icon (needs restart)" msgstr "显示系统托盘图标, 需重启生效(&t)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:569 msgid "Show ¬ifications in system tray" msgstr "在系统托盘除显示和提醒" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:570 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:571 msgid "Show cover &browser in a separate window (needs restart)" msgstr "在单独的窗口显示封面浏览界面, 需重启生效(&b)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:572 +msgid "Show &average ratings in the tags browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:573 msgid "Search as you type" msgstr "即时搜索" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:574 msgid "Automatically send downloaded &news to ebook reader" msgstr "自动将下载的新闻传输到电子书阅读器上(&n)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:575 msgid "&Delete news from library when it is automatically sent to reader" msgstr "在将新闻传送到设备上后从书库中删除(&D)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:576 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "浏览模式下显示的书籍封面数量(&N), 须重启生效;" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:577 msgid "Toolbar" msgstr "工具栏" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:578 msgid "Large" msgstr "大" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:579 msgid "Medium" msgstr "中" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:580 msgid "Small" msgstr "小" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:581 msgid "&Button size in toolbar" msgstr "工具栏按钮大小(&B)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:582 msgid "Show &text in toolbar buttons" msgstr "在工具栏显示按钮文字(&t)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:583 msgid "Select visible &columns in library view" msgstr "选择在书库界面中显示的新系列(&c)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:585 msgid "Remove a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:587 msgid "Add a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:589 msgid "Edit settings of a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:592 msgid "Use internal &viewer for:" msgstr "使用内部浏览器显示" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:580 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:593 +msgid "User Interface &layout (needs restart):" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:594 msgid "Add an email address to which to send books" msgstr "将电子邮件地址添加到书籍发送目的" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:595 msgid "&Add email" msgstr "添加邮件地址(&A)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:596 msgid "Make &default" msgstr "设为默认(&d)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:597 msgid "&Remove email" msgstr "删除邮件地址(&R)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:598 msgid "" "calibre can send your books to you (or your reader) by email. Emails will be " "automatically sent for downloaded news to all email addresses that have Auto-" "send checked." msgstr "calibre 可以将您的书籍用电子邮件发送给你(或您的读者)。电子邮件将自动向所有钩选自动发送的地址发送下载新闻。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:585 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:599 msgid "&Maximum number of waiting worker processes (needs restart):" msgstr "等待中的工作进程最大值(需要重启)(&M)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:600 msgid "&Check database integrity" msgstr "检查数据库完整性(&C)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:601 msgid "&Install command line tools" msgstr "安装命令行工具(&I)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:602 msgid "Open calibre &configuration directory" msgstr "打开 calibre 配置目录(&C)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:603 msgid "Limit the max. simultaneous jobs to the available CPU &cores" msgstr "显示最大并发任务数为可用 CPU 核心数(&C)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:604 msgid "Debug &device detection" msgstr "调试设备检测(&D)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:605 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "Calibre 带有一个网络服务器程序,您可以由此使用浏览器访问你的书库。对服务器程序配置的修改需要重启服务器程序生效。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:606 msgid "Server &port:" msgstr "服务器端口(&p):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:607 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117 msgid "&Username:" msgstr "用户名(&U):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:608 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119 msgid "&Password:" msgstr "密码(&P):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:609 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." msgstr "如果您使用空密码将导致其他人可以从web界面访问您的书籍库." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:610 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "显示书籍封面的最大尺寸(宽度x高度). 过大的封面将会被相应缩小. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:597 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:611 msgid "Max. &cover size:" msgstr "最大封面大小(&c):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:612 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:214 msgid "&Show password" msgstr "显示密码(&S)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:613 msgid "Max. &OPDS items per query:" msgstr "每次请求最大 OPDS 项(&O):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:614 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:615 msgid "&Start Server" msgstr "启动服务器(&S)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:616 msgid "St&op Server" msgstr "停止服务器(&o)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:617 msgid "&Test Server" msgstr "测试服务器(&T)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:618 msgid "Run server &automatically on startup" msgstr "在系统启动时自动启动服务器(&a)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:619 msgid "View &server logs" msgstr "查看服务器日志(&s)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:620 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 msgid "" "

Remember to leave calibre running as the server only runs as long as " @@ -4985,33 +5473,33 @@ msgstr "" "http://myhostname:8080 作为新类目。此时 myhostname 应该为有效主机名,或者您 Calibre 程序所运行计算机的 IP " "地址。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:622 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." msgstr "从可以通过配置插件的启用与否来调整Calibre的功能特性." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:623 msgid "Enable/&Disable plugin" msgstr "启用/禁用插件(&D)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:624 msgid "&Customize plugin" msgstr "定制插件(&C)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:625 msgid "&Remove plugin" msgstr "移除插件(&R)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:626 msgid "Add new plugin" msgstr "添加插件" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:627 msgid "Plugin &file:" msgstr "插件文件(&F):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:629 msgid "&Add" msgstr "添加(&A)" @@ -5049,9 +5537,10 @@ msgstr "数字" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:137 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:850 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:868 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:542 msgid "Date" msgstr "日期" @@ -5240,6 +5729,27 @@ msgstr "一直显示此警告信息(&S)" msgid "ERROR" msgstr "错误" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:69 +msgid "Location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1041 +msgid "Format" +msgstr "格式" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:50 +msgid "Delete from device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:29 +msgid "Author sort" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:47 +msgid "Manage authors" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63 msgid "Author Sort" msgstr "按作者排序" @@ -5451,11 +5961,6 @@ msgstr "非有效图片" msgid "Choose formats for " msgstr "选择格式 " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:139 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:876 -msgid "Books" -msgstr "书籍" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:167 msgid "No permission" msgstr "无权限" @@ -5494,67 +5999,75 @@ msgstr "%s 格式中封面无效" msgid "Abort the editing of all remaining books" msgstr "放弃编辑所有其余书籍" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:444 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:450 msgid "This ISBN number is valid" msgstr "ISBN 编号有效" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:453 msgid "This ISBN number is invalid" msgstr "ISBN 编号无效" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:532 +msgid "Cannot use tag editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:533 +msgid "The tags editor cannot be used if you have modified the tags" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:553 msgid "Downloading cover..." msgstr "正在下载封面..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:560 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:576 msgid "Cannot fetch cover" msgstr "无法抓取封面" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:561 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:577 msgid "Could not fetch cover.
" msgstr "无法抓取封面。
" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:567 msgid "The download timed out." msgstr "下载超时。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:571 msgid "Could not find cover for this book. Try specifying the ISBN first." msgstr "无法找到书籍对应的封面。请尝试首先指定 ISBN。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:583 msgid "Bad cover" msgstr "非法封面" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:584 msgid "The cover is not a valid picture" msgstr "封面不是有效图片" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:617 msgid "There were errors" msgstr "出错" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:618 msgid "There were errors downloading social metadata" msgstr "下载社会性元数据出错" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:647 msgid "Cannot fetch metadata" msgstr "无法抓取元数据" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:648 msgid "You must specify at least one of ISBN, Title, Authors or Publisher" msgstr "您必须设定 ISBN,标题,作者或出版商中的至少一个条件" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:714 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:719 msgid "Permission denied" msgstr "权限拒绝" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:720 msgid "Could not open %s. Is it being used by another program?" msgstr "无法打开 %s。它是否被其它程序占用。" @@ -5913,12 +6426,12 @@ msgid "Choose formats" msgstr "选择格式" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:72 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:76 msgid "Authors" msgstr "作者" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:101 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:107 msgid "Publishers" msgstr "出版商" @@ -6031,12 +6544,12 @@ msgid "Add tag to available tags and apply it to current book" msgstr "将标签添加到可用列表并应用到当前书籍" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:500 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:501 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -6068,25 +6581,25 @@ msgstr "" msgid "Are you certain you want to delete the following items?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 msgid "Category Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Items in use" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 msgid "Rename the item in every book where it is used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 msgid "Ctrl+S" msgstr "" @@ -6396,139 +6909,144 @@ msgstr "ISBN:" msgid "Regular expression (?P)" msgstr "正则表达式 (?P)" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:36 msgid "Save single format to disk..." msgstr "将单格式存入磁盘" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:52 msgid "Edit metadata individually" msgstr "逐个修改元数据" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:55 msgid "Edit metadata in bulk" msgstr "批量修改元数据" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:58 msgid "Download metadata and covers" msgstr "下载元数据和封面" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:60 msgid "Download only metadata" msgstr "仅下载元数据" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:62 msgid "Download only covers" msgstr "仅下载封面" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:65 msgid "Download only social metadata" msgstr "仅下载社会性元数据" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:71 msgid "Merge into first selected book - delete others" msgstr "合并到第一本选定书籍 - 删除其它" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:74 msgid "Merge into first selected book - keep others" msgstr "合并到第一本选定书籍 - 保留其它" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:82 msgid "Add books from a single directory" msgstr "从单个目录添加书籍" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:84 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "从目录添加书籍,包含子目录(单个目录下有多本书籍,假定每一本电子书文件均为同一本书的不同格式)" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:88 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "从目录添加书籍,包含子目录(单个目录下有多本书籍,假定每一本电子书文件均为不同电子书)" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:91 msgid "Add Empty book. (Book entry with no formats)" msgstr "添加空书。(无任何格式)" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:283 msgid "Save to disk" msgstr "保存到磁盘" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:103 msgid "Save to disk in a single directory" msgstr "保存到磁盘单个目录" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1782 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:405 msgid "Save only %s format to disk" msgstr "仅保存 %s 到磁盘" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1785 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:408 msgid "Save only %s format to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:118 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:289 msgid "View" msgstr "查看" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:119 msgid "View specific format" msgstr "查看特定格式" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:125 msgid "Remove selected books" msgstr "移除选定书籍" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 msgid "Remove files of a specific format from selected books.." msgstr "移除选定书籍中指定格式的书..." -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 msgid "Remove all formats from selected books, except..." msgstr "移除所有格式选定书籍,除..." -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:133 msgid "Remove covers from selected books" msgstr "移除选定书籍封面" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:136 +msgid "Remove matching books from device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:153 msgid "Convert individually" msgstr "分别转换" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:155 msgid "Bulk convert" msgstr "批量转换" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:159 msgid "Create catalog of books in your calibre library" msgstr "在您 calibre 书库中创建书籍类目" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:167 msgid "Run welcome wizard" msgstr "运行欢迎向导" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:199 msgid "Similar books..." msgstr "类似书籍..." -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:230 +msgid "Add books to library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:309 msgid "Cover Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:327 msgid "Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:336 -msgid "Side bar" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:384 msgid "Book Details" msgstr "" @@ -6579,15 +7097,15 @@ msgstr "任务已执行" msgid "Unavailable" msgstr "不可用" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:280 msgid "Jobs:" msgstr "任务:" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:298 msgid "Click to see list of active jobs." msgstr "点击查看活动任务。" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:358 msgid " - Jobs" msgstr " - 任务" @@ -6611,52 +7129,30 @@ msgstr "大小 (MB)" msgid "Rating" msgstr "评分" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:294 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:300 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 -#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416 -msgid "None" -msgstr "无" - -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:311 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1039 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1061 msgid "Book %s of %s." msgstr "书籍 %s 中 %s." -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:656 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1097 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:662 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:398 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:865 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:869 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:101 -msgid "Collections" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1019 -msgid "Format" -msgstr "格式" - -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1079 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1082 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 msgid "Double click to edit me

" msgstr "双击编辑该项

" @@ -6700,11 +7196,11 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:509 msgid "Not allowed" msgstr "不允许" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:510 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -7076,20 +7572,20 @@ msgstr "书籍既没有标题也没有 ISBN 编号" msgid "No matches found for this book" msgstr "未找到匹配此书信息" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:251 msgid "Search" msgstr "搜索" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:304 msgid "The selected search will be permanently deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:346 msgid "Search (For Advanced Search click the button to the left)" msgstr "搜索(点击左侧按钮进行高级搜索)" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:379 msgid "Saved Searches" msgstr "已存搜索" @@ -7165,61 +7661,74 @@ msgstr "清除" msgid "&Alternate shortcut:" msgstr "其它快捷键(&A):" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:150 -msgid "Rename" +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:190 +msgid "Rename '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:194 +msgid "Edit sort for '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:199 msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:202 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:206 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:169 -msgid "Manage " +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:217 +msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:220 msgid "Manage Saved Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:231 msgid "Manage User Categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:377 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:432 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:266 msgid "Searches" msgstr "搜索" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:510 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:511 msgid "The saved search name %s is already used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:652 -msgid "Sort by &popularity" -msgstr "按流行度排序(&P)" +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:726 +msgid "Sort by name" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:726 +msgid "Sort by popularity" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:727 +msgid "Sort by average rating" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:733 msgid "Match all" msgstr "匹配所有" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:733 msgid "Match any" msgstr "匹配任一" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:661 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:738 msgid "Manage &user categories" msgstr "" @@ -7262,469 +7771,85 @@ msgid "" "reconvert them?" msgstr "下列书籍已经被转换为 %s 格式。您希望转换它们么?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:172 -msgid "Error communicating with device" -msgstr "与设备通信发生错误" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:162 msgid "&Restore" msgstr "恢复(&R)" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:164 msgid "&Donate to support calibre" msgstr "捐款赞助 Calibre 项目(&D)" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:167 msgid "&Eject connected device" msgstr "弹出已连接设备(&E)" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:172 msgid "&Restart" msgstr "重启(&R)" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:206 msgid "

For help see the: User Manual
" msgstr "

帮助参见:用户手册
" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:212 msgid "%s: %s by Kovid Goyal %%(version)s
%%(device)s

" msgstr "%s: %s by Kovid Goyal %%(version)s
%%(device)s

" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:240 msgid "Calibre Quick Start Guide" msgstr "Calibre 快速上手指南" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:347 -msgid "Select folder to open as device" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:485 -msgid "Device: " -msgstr "设备: " - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:487 -msgid " detected." -msgstr " 被检测到。" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 -msgid "Connected " -msgstr "已连接 " - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:531 -msgid "Device database corrupted" -msgstr "设备数据库损坏" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 -msgid "" -"\n" -"

The database of books on the reader is corrupted. Try the " -"following:\n" -"

    \n" -"
  1. Unplug the reader. Wait for it to finish regenerating " -"the database (i.e. wait till it is ready to be used). Plug it back in. Now " -"it should work with %(app)s. If not try the next step.
  2. \n" -"
  3. Quit %(app)s. Find the file media.xml in the reader's " -"main memory. Delete it. Unplug the reader. Wait for it to regenerate the " -"file. Re-connect it and start %(app)s.
  4. \n" -"
\n" -" " -msgstr "" -"\n" -"

您的阅读器书籍数据库已经损坏。尝试下列步骤:\n" -"

    \n" -"
  1. 拔下阅读器。等待重新生成数据库(如,等待它可以正常使用)。再次插入。则它可以和 %(app)s " -"协作。如果不行,尝试下一个步骤。
  2. \n" -"
  3. 退出 %(app)s。 找到阅读器主存储器中 media.xml " -"文件。删除。拔下阅读器。等待它重新生成该文件。重新连接它之后开启 %(app)s。
  4. \n" -"
\n" -" " - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:772 -msgid "Use library only" -msgstr "仅使用书库" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:596 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:773 -msgid "User annotations generated from main library only" -msgstr "仅使用主书库生成注释" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:603 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1098 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1155 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1193 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1214 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1344 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1409 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1527 -msgid "No books selected" -msgstr "未选择书籍" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:604 -msgid "No books selected to fetch annotations from" -msgstr "未选定书籍抓取注释" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:629 -msgid "Merging user annotations into database" -msgstr "将用户注释合并到数据库" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:657 -msgid "%s
Last Page Read: %d (%d%%)" -msgstr "%s
最后已读页:%d (%d%%)" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:663 -msgid "%s
Last Page Read: Location %d (%d%%)" -msgstr "%s
最后已读页:位置 %d (%d%%)" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:682 -msgid "Location %d • %s
%s
" -msgstr "位置 %d • %s
%s
" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:691 -msgid "Page %d • %s
" -msgstr "页数 %d • %s
" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:696 -msgid "Location %d • %s
" -msgstr "位置 %d • %s
" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:816 -msgid "How many empty books?" -msgstr "多少空白书籍?" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:817 -msgid "How many empty books should be added?" -msgstr "应添加多少空白书籍?" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:865 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:916 -msgid "Uploading books to device." -msgstr "正在上传书籍到设备。" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:877 -msgid "EPUB Books" -msgstr "EPUB 书籍" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:878 -msgid "LRF Books" -msgstr "LRF 书籍" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:879 -msgid "HTML Books" -msgstr "HTML 书籍" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:880 -msgid "LIT Books" -msgstr "LIT 书籍" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:881 -msgid "MOBI Books" -msgstr "MOBI 书籍" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:882 -msgid "Topaz books" -msgstr "Topaz 书籍" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:883 -msgid "Text books" -msgstr "文本书籍" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:884 -msgid "PDF Books" -msgstr "PDF 书籍" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:885 -msgid "Comics" -msgstr "漫画" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:886 -msgid "Archives" -msgstr "归档" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:890 -msgid "Supported books" -msgstr "支持的书j" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:925 -msgid "Merged some books" -msgstr "合并一些书籍" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:926 -msgid "" -"Some duplicates were found and merged into the following existing books:" -msgstr "找到一些重复内容,并入如下已有书籍:" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:935 -msgid "Failed to read metadata" -msgstr "无法读取元数据" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:936 -msgid "Failed to read metadata from the following" -msgstr "无法从下列项目读取元数据" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:956 -msgid "Cannot delete" -msgstr "无法删除" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:959 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1671 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1696 -msgid "No book selected" -msgstr "未选择书籍" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:969 -msgid "Choose formats to be deleted" -msgstr "选择删除格式" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:987 -msgid "Choose formats not to be deleted" -msgstr "选择删除格式" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1025 -msgid "" -"The selected books will be permanently deleted and the files removed " -"from your computer. Are you sure?" -msgstr "选定书籍将被永久删除,文件会从您的电脑中移除。是否确定?" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1046 -msgid "" -"The selected books will be permanently deleted from your device. Are " -"you sure?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1061 -msgid "Deleting books from device." -msgstr "从设备删除书籍。" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1097 -msgid "Cannot download metadata" -msgstr "无法下载元数据" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1113 -msgid "social metadata" -msgstr "社会性元数据" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1115 -msgid "covers" -msgstr "封面" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1115 -msgid "metadata" -msgstr "元数据" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1117 -msgid "Downloading %s for %d book(s)" -msgstr "正在为 %s 本书下载 %s" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1139 -msgid "Failed to download some metadata" -msgstr "下载一些元数据失败" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1140 -msgid "Failed to download metadata for the following:" -msgstr "下载下列书籍元数据失败:" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1143 -msgid "Failed to download metadata:" -msgstr "下载元数据失败。" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1154 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1192 -msgid "Cannot edit metadata" -msgstr "无法编辑元数据" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1213 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1216 -msgid "Cannot merge books" -msgstr "无法合并书籍" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1217 -msgid "At least two books must be selected for merging" -msgstr "合并需要选定至少两本书籍" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1221 -msgid "" -"All book formats and metadata from the selected books will be added to the " -"first selected book.

The second and subsequently selected " -"books will not be deleted or changed.

Please confirm you want to " -"proceed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1232 -msgid "" -"All book formats and metadata from the selected books will be merged into " -"the first selected book.

After merger the second and " -"subsequently selected books will be deleted.

All book formats " -"of the first selected book will be kept and any duplicate formats in the " -"second and subsequently selected books will be permanently deleted " -"from your computer.

Are you sure you want to proceed?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1244 -msgid "" -"You are about to merge more than 5 books. Are you sure you want to " -"proceed?" -msgstr "您将要合并多余 5 本书。是否确定?" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1343 -msgid "Cannot save to disk" -msgstr "无法保存到磁盘" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1346 -msgid "Choose destination directory" -msgstr "选择目标目录" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1379 -msgid "Error while saving" -msgstr "保存出错" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1380 -msgid "There was an error while saving." -msgstr "保存时出错。" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1387 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1388 -msgid "Could not save some books" -msgstr "无法保存一些书籍" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1389 -msgid "Click the show details button to see which ones." -msgstr "点击显示详情按钮查看具体哪些。" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1410 -msgid "No books selected to generate catalog for" -msgstr "未选定书籍生成类目" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1427 -msgid "Generating %s catalog..." -msgstr "正在生成 %s 类目..." - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1433 -msgid "" -"No books to catalog\n" -"Check exclude tags" -msgstr "" -"没有书籍收入类目\n" -"检查不含标签" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1443 -msgid "Catalog generated." -msgstr "已经生成类目。" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1446 -msgid "Export Catalog Directory" -msgstr "输出类目目录" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1447 -msgid "Select destination for %s.%s" -msgstr "选定目标位置 %s.%s" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1461 -msgid "Fetching news from " -msgstr "正在抓取新闻,来源于 " - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1475 -msgid " fetched." -msgstr " 已抓取。" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1526 -msgid "Cannot convert" -msgstr "无法转换" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1555 -msgid "Starting conversion of %d book(s)" -msgstr "开始转换 %d 本书" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1671 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1729 -msgid "Cannot view" -msgstr "无法查看" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1685 -msgid "Multiple Books Selected" -msgstr "选定多本书籍" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1686 -msgid "" -"You are attempting to open %d books. Opening too many books at once can be " -"slow and have a negative effect on the responsiveness of your computer. Once " -"started the process cannot be stopped until complete. Do you wish to " -"continue?" -msgstr "您正在试图打开 %d 本书籍。同时打开太多书籍可能会变慢,并对电脑响应速度有消极影响。一旦开始,需等待进程完成。是否继续?" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1695 -msgid "Cannot open folder" -msgstr "无法打开文件夹" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1730 -msgid "%s has no available formats." -msgstr "%s 无可用格式。" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1764 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1769 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:392 msgid "Cannot configure" msgstr "无法配置" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1765 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:388 msgid "Cannot configure while there are running jobs." msgstr "有正在运行任务时无法进行配置。" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1770 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:393 msgid "Cannot configure before calibre is restarted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1817 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:438 msgid "No detailed info available" msgstr "无可用详细信息" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1818 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:439 msgid "No detailed information is available for books on the device." msgstr "设备上书籍没有详细信息可用。" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1870 -msgid "Failed" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1876 -msgid "Error talking to device" -msgstr "设备通讯错误。" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1877 -msgid "" -"There was a temporary error talking to the device. Please unplug and " -"reconnect the device and or reboot." -msgstr "与设备通讯出现临时性错误。请拔下再重新连接设备,或可能需要重启。" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1900 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1928 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:517 msgid "Conversion Error" msgstr "转换错误" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1901 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:490 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using third party tools." msgstr "

无法转换:%s

它是 DRM 保护书籍。您需要首先使用第三方工具去除 DRM。" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1914 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:503 msgid "Recipe Disabled" msgstr "清单禁用" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1929 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:518 msgid "Failed" msgstr "失败" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1969 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:558 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "是众多全球志愿者的努力结晶。如果您觉得它有用,请考虑捐助支持开发。" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1994 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:583 msgid "There are active jobs. Are you sure you want to quit?" msgstr "仍有任务运行。您是否希望退出?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1997 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:586 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" @@ -7734,28 +7859,28 @@ msgstr "" " 退出可能导致设备损坏。
\n" " 确定退出么?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2001 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:590 msgid "WARNING: Active jobs" msgstr "警告:正在运行任务" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2053 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:642 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "将在系统栏中继续运行。要关闭,在系统栏菜单中选择退出。" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2072 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:52 msgid "" "Latest version: %s" msgstr "" "最新版本:%s" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2080 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:60 msgid "Update available" msgstr "有可用更新" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2081 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:61 msgid "" "%s has been updated to version %s. See the new features. Visit the download page?" @@ -8598,48 +8723,48 @@ msgstr "" msgid "Turn on the &content server" msgstr "打开内容服务器(&C)" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:270 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:275 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:273 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:278 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:276 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:281 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:279 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:280 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:284 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:285 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:430 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:440 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:435 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:445 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:430 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:440 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:435 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:445 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:433 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:443 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:438 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:448 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:433 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:443 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:438 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:448 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:437 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:442 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:437 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:442 msgid "empty" msgstr "" @@ -9063,7 +9188,7 @@ msgid "" msgstr "为搜索查询过滤结果。搜索查询格式请参见用户手册中搜索相关内容。默认:不过滤" #: /home/kovid/work/calibre/src/calibre/library/cli.py:655 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:503 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 msgid "Show detailed output information. Useful for debugging" msgstr "显示详细输出信息。有利调试" @@ -9152,43 +9277,47 @@ msgstr "" "\n" "具体命令帮助:%%prog command --help\n" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:487 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:70 +msgid "%sAverage rating is %3.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:520 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:489 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:522 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:491 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:524 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1736 msgid "

Migrating old database to ebook library in %s

" msgstr "

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

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1765 msgid "Copying %s" msgstr "正在复制%s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1782 msgid "Compacting database" msgstr "正在压缩数据库" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1804 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1875 msgid "Checking SQL integrity..." msgstr "正在检查" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1845 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1916 msgid "Checking for missing files." msgstr "正在检查缺失文件。" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1867 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1938 msgid "Checked id" msgstr "已检查 id" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:118 msgid "Ratings" msgstr "" @@ -9378,43 +9507,43 @@ msgstr "内容服务器上书库目录路径" msgid "Write process PID to the specified file" msgstr "指定文件写进程 PID" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:112 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:108 msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:124 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:127 msgid "%d items" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:141 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:144 msgid "RATING: %s
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:144 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:147 msgid "TAGS: %s
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:148 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:151 msgid "SERIES: %s [%s]
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:189 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:192 msgid "Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Books in your library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:234 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:237 msgid "By " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:235 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:238 msgid "Books sorted by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:535 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:542 msgid "Newest" msgstr "" @@ -9557,34 +9686,38 @@ msgid "English (Pakistan)" msgstr "英语(巴基斯坦)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 +msgid "English (Israel)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 msgid "English (Singapore)" msgstr "英语(新加坡)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "English (Yemen)" msgstr "英语(也门)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (Ireland)" msgstr "英语(冰岛)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "Spanish (Paraguay)" msgstr "西班牙语(巴拉圭)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "German (AT)" msgstr "德语(奥地利)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "Dutch (NL)" msgstr "荷兰语(荷兰)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "Dutch (BE)" msgstr "荷兰语(比利时)" @@ -9645,93 +9778,93 @@ msgstr "不从 calire 服务器下载最新订阅清单" msgid "Unknown News Source" msgstr "未知新闻来源" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:605 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:606 msgid "The \"%s\" recipe needs a username and password." msgstr "订阅清单“%s”需要用户名与密码。" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:702 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 msgid "Download finished" msgstr "下载完成" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:704 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:705 msgid "Failed to download the following articles:" msgstr "下载下列文章失败:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:710 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:711 msgid "Failed to download parts of the following articles:" msgstr "下载下列文章的某些部分失败:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:712 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 msgid " from " msgstr " 自 " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:714 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:715 msgid "\tFailed links:" msgstr "\t失败链接:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:831 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 msgid "Could not fetch article. Run with -vv to see the reason" msgstr "无法抓取文章。使用 -vv 选项运行察看原因。" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:852 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:849 msgid "Fetching feeds..." msgstr "正在抓取源..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:857 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:854 msgid "Got feeds from index page" msgstr "从索引页面获取了源" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:863 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:860 msgid "Trying to download cover..." msgstr "正在尝试下载封面..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:865 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:862 msgid "Generating masthead..." msgstr "正在生成刊头..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:946 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 msgid "Starting download [%d thread(s)]..." msgstr "开始下载 [ %d 线程数]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:962 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:959 msgid "Feeds downloaded to %s" msgstr "新闻源下载到 %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:972 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:969 msgid "Could not download cover: %s" msgstr "无法下载封面:%s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:981 msgid "Downloading cover from %s" msgstr "正在从 %s 下载封面" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1024 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1021 msgid "Masthead image downloaded" msgstr "已下载刊头图像" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1220 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1211 msgid "Untitled Article" msgstr "无标题文章" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1291 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1282 msgid "Article downloaded: %s" msgstr "已下载文章:%s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1302 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1293 msgid "Article download failed: %s" msgstr "下载失败文章:%s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1319 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1310 msgid "Fetching feed" msgstr "抓取源" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1466 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1457 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "登录失败,检查您 calibre 期刊服务的用户名密码。" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1482 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1473 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -9752,7 +9885,7 @@ msgstr "已计划" msgid "Custom" msgstr "自定义" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:480 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:482 msgid "" "%prog URL\n" "\n" @@ -9762,48 +9895,48 @@ msgstr "" "\n" "URL 举例为 http://google.com" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:483 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:485 msgid "Base directory into which URL is saved. Default is %default" msgstr "URL 存储基目录。默认 %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:486 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:488 msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "的带服务器响应的超时秒数。默认:%default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:489 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:491 msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "递归级别最大值。如链接跟踪深度。默认:%default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:492 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494 msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" msgstr "文件下载最大值。仅对来自于 标签的文件有效。默认为 %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496 msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "连续抓取最小间隔秒数。默认为 %default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "您下载内容来源网站的字符编码。默认是试图猜测编码。" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:500 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " "one regexp, it will be followed. By default all links are followed." msgstr "匹配此正则表达式的链接都会被跟进。此选项可被多次使用,此时只要任一正则表达式有匹配链接,都被跟进。默认情况,所有链接都被跟进。" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:500 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:502 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -9814,19 +9947,28 @@ msgstr "" "任何匹配此正则表达式的链接都会被忽略。此选项可被多次使用,此时只要任一正则表达式有匹配链接,链接都被忽略。默认情况下,没有链接被忽略。如果 --" "filter-regexp 和 --match-regexp 均被使用,则优先应用 --filter-regexp。" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:502 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:504 msgid "Do not download CSS stylesheets." msgstr "不下载 CSS 样式表。" +#~ msgid "Sort tags list by popularity" +#~ msgstr "按欢迎度排序标签" + #~ msgid "&Transliterate unicode characters to ASCII." #~ msgstr "将unicode字符转换为ASCII字符." +#~ msgid "Sort by &popularity" +#~ msgstr "按流行度排序(&P)" + #~ msgid "Send specific format to storage card A" #~ msgstr "发送指定格式到存储卡 A" #~ msgid "Send specific format to storage card B" #~ msgstr "发送指定格式到存储卡 B" +#~ msgid "Device database corrupted" +#~ msgstr "设备数据库损坏" + #~ msgid "Click to turn off Cover Browsing" #~ msgstr "点击关闭封面浏览" @@ -9846,6 +9988,30 @@ msgstr "不下载 CSS 样式表。" #~ "text." #~ msgstr "输出数据格式。可用选择:%s。默认纯文本。" +#~ msgid "" +#~ "\n" +#~ "

The database of books on the reader is corrupted. Try the " +#~ "following:\n" +#~ "

    \n" +#~ "
  1. Unplug the reader. Wait for it to finish regenerating " +#~ "the database (i.e. wait till it is ready to be used). Plug it back in. Now " +#~ "it should work with %(app)s. If not try the next step.
  2. \n" +#~ "
  3. Quit %(app)s. Find the file media.xml in the reader's " +#~ "main memory. Delete it. Unplug the reader. Wait for it to regenerate the " +#~ "file. Re-connect it and start %(app)s.
  4. \n" +#~ "
\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ "

您的阅读器书籍数据库已经损坏。尝试下列步骤:\n" +#~ "

    \n" +#~ "
  1. 拔下阅读器。等待重新生成数据库(如,等待它可以正常使用)。再次插入。则它可以和 %(app)s " +#~ "协作。如果不行,尝试下一个步骤。
  2. \n" +#~ "
  3. 退出 %(app)s。 找到阅读器主存储器中 media.xml " +#~ "文件。删除。拔下阅读器。等待它重新生成该文件。重新连接它之后开启 %(app)s。
  4. \n" +#~ "
\n" +#~ " " + #~ msgid "and delete from library" #~ msgstr "并从书库中删除" diff --git a/src/calibre/translations/zh_TW.po b/src/calibre/translations/zh_TW.po index 68c150e0bf..7d902392d6 100644 --- a/src/calibre/translations/zh_TW.po +++ b/src/calibre/translations/zh_TW.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2010-06-11 22:51+0000\n" -"PO-Revision-Date: 2010-06-11 18:57+0000\n" +"POT-Creation-Date: 2010-06-18 17:57+0000\n" +"PO-Revision-Date: 2010-06-18 17:01+0000\n" "Last-Translator: Chao-Hsiung Liao \n" "Language-Team: Chinese (traditional)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-06-12 03:43+0000\n" +"X-Launchpad-Export-Date: 2010-06-19 03:50+0000\n" "X-Generator: Launchpad (build Unknown)\n" "Language: zh_TW\n" @@ -24,11 +24,11 @@ msgstr "完全不做任何事" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:72 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:75 #: /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 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:431 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:432 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:385 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:98 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:101 @@ -41,12 +41,12 @@ msgstr "完全不做任何事" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1894 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1896 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/output.py:24 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:230 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:270 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:273 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:373 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:19 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:382 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:21 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:46 @@ -55,8 +55,8 @@ msgstr "完全不做任何事" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:123 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:943 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1055 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:945 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1057 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:39 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:28 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 @@ -102,44 +102,46 @@ msgstr "完全不做任何事" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:98 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:233 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:235 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:286 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:812 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:177 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:134 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:665 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:674 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1156 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:492 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:843 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1015 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1037 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:92 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:185 #: /home/kovid/work/calibre/src/calibre/library/cli.py:213 #: /home/kovid/work/calibre/src/calibre/library/database.py:913 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:302 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:314 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:880 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:917 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1515 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1517 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:916 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:985 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1586 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1588 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1710 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:268 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:131 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:134 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:137 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:68 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 @@ -279,62 +281,62 @@ msgid "This profile is intended for the SONY PRS 300." msgstr "這個設定檔適用於 SONY PRS 300 電子書。" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:78 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:300 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:301 msgid "This profile is intended for the SONY PRS-900." msgstr "這個設定檔適用於 SONY PRS 900 電子書。" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:86 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:330 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:331 msgid "This profile is intended for the Microsoft Reader." msgstr "這個配置文件適用於 Microsoft Reader。" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:97 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:341 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:342 msgid "This profile is intended for the Mobipocket books." msgstr "這個配置文件適用於 Mobipocket 書籍。" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:110 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:354 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:355 msgid "This profile is intended for the Hanlin V3 and its clones." msgstr "這個配置文件適用於翰林 V3 和類似設備。" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:122 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:366 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:367 msgid "This profile is intended for the Hanlin V5 and its clones." msgstr "這個配置文件適用於翰林 V5 和類似設備。" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:132 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:375 msgid "This profile is intended for the Cybook G3." msgstr "這個配置文件適用於 Cybook G3 設備。" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:145 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:387 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:388 msgid "This profile is intended for the Cybook Opus." msgstr "這個配置文件適用於 Cybook Opus 設備。" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:157 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:398 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:399 msgid "This profile is intended for the Amazon Kindle." msgstr "這個設定檔適用於 Amazon Kindle電子書。" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:169 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:433 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:434 msgid "This profile is intended for the Irex Illiad." msgstr "這個設定檔適用於 Irex Illiad。" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:181 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:446 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:447 msgid "This profile is intended for the IRex Digital Reader 1000." msgstr "這個設定檔適用於 IRex Digital Reader 1000 電子書。" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:194 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:460 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:461 msgid "This profile is intended for the IRex Digital Reader 800." msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:206 -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:474 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:475 msgid "This profile is intended for the B&N Nook." msgstr "這個設定檔適用於邦諾電子書" @@ -358,21 +360,21 @@ msgstr "" msgid "This profile is intended for the Kobo Reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:291 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:292 msgid "This profile is intended for the SONY PRS-300." msgstr "這個設定檔適用於SONY 的PRS-300電子書" -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:309 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:310 msgid "This profile is intended for the 5-inch JetBook." msgstr "這個設定檔適用於JetBook出的5 英吋電子書" -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:318 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:319 msgid "" "This profile is intended for the SONY PRS line. The 500/505/700 etc, in " "landscape mode. Mainly useful for comics." msgstr "這個設定檔適用SONY PRS 系列,如 500/505/700 型號等,使用橫向頁面,主要適用於漫畫。" -#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:416 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:417 msgid "This profile is intended for the Amazon Kindle DX." msgstr "這個設定檔適用於Amazon Kindle DX" @@ -392,15 +394,19 @@ msgstr "本地外掛程式自訂設置" msgid "Disabled plugins" msgstr "已關閉的外掛程式" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:77 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +msgid "Enabled plugins" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:83 msgid "No valid plugin found in " msgstr "沒有在 中找到合適的外掛程式 " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:278 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:460 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:433 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "" " %prog options\n" "\n" @@ -412,29 +418,29 @@ msgstr "" " 以載入的外部外掛程式自訂 calibre。\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:439 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:499 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "指定含有外掛程式的 zip 檔案的路徑來加入一個外掛程式。" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:441 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:501 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "依名稱移除一個自訂的外掛程式。對內建外掛程式無效" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:443 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:503 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "自訂外掛程式。指定外掛程式的名稱以及用逗號分隔的自訂字串。" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:445 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:505 msgid "List all installed plugins" msgstr "列出所有已安裝的外掛程式" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:447 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:507 msgid "Enable the named plugin" msgstr "開啟已經命名的外掛程式" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:449 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:509 msgid "Disable the named plugin" msgstr "關閉已經命名的外掛程式" @@ -448,59 +454,70 @@ msgid "" "first one that exists will be used" msgstr "要將電子書傳送至裝置的目錄清單,以逗號分隔。會使用第一個存在的目錄" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:68 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:70 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:75 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:78 msgid "Communicate with iBooks through iTunes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:81 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:84 msgid "Apple device detected, launching iTunes, please wait ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:196 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:217 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:227 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:230 msgid "Updating device metadata listing..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:282 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:318 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:921 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:947 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:301 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:842 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:876 msgid "%d of %d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:325 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:881 msgid "finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:499 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:519 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:703 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:742 #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:28 msgid "settings for device drivers" msgstr "裝置驅動程式設定" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:705 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:744 #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:30 msgid "Ordered list of formats the device will accept" msgstr "這個裝置能使用的格式清單(依序排列)" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:776 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:813 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:2168 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:810 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:816 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:239 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:167 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1470 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:128 +msgid "News" +msgstr "新聞" + #: /home/kovid/work/calibre/src/calibre/devices/binatone/driver.py:17 msgid "Communicate with the Binatone Readme eBook reader." msgstr "與 Binatone Readme eBook 閱讀器連接。" @@ -523,6 +540,10 @@ msgstr "與 Cybook Gen 3 / Opus eBook 閱讀器連接。" msgid "Communicate with the EB600 eBook reader." msgstr "與 EB600 eBook 閱讀器連接。" +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:207 +msgid "Communicate with the PocketBook 301 reader." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/edge/driver.py:17 msgid "Entourage Edge" msgstr "" @@ -535,6 +556,10 @@ msgstr "" msgid "Communicate with the ESlick eBook reader." msgstr "與 ESlick eBook reader 通訊。" +#: /home/kovid/work/calibre/src/calibre/devices/eslick/driver.py:49 +msgid "Communicate with the Sigmatek eBook reader." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/folder_device/driver.py:16 #: /home/kovid/work/calibre/src/calibre/devices/folder_device/driver.py:30 msgid "Use an arbitrary folder as a device." @@ -549,14 +574,20 @@ msgstr "裝置介面" msgid "Communicate with Hanlin V3 eBook readers." msgstr "與翰林V3電子書通訊。" -#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:90 +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:87 msgid "Communicate with Hanlin V5 eBook readers." msgstr "與翰林V5電子書通訊。" -#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:109 +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:106 msgid "Communicate with the BOOX eBook reader." msgstr "與 BOOX eBook 閱讀器連接。" +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:121 +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/hanvon/driver.py:18 msgid "Communicate with the Hanvon N520 eBook reader." msgstr "與 Hanvon N520 eBook 閱讀器連接。" @@ -603,15 +634,15 @@ msgstr "與 Iriver Story 閱讀器連接。" msgid "Communicate with the JetBook eBook reader." msgstr "與 JetBook eBook 閱讀器連接。" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:42 msgid "Communicate with the Kindle eBook reader." msgstr "與 Kindle eBook reader 通訊。" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:147 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:169 msgid "Communicate with the Kindle 2 eBook reader." msgstr "與 Kindle 2 eBook 閱讀器連接。" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:157 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:210 msgid "Communicate with the Kindle DX eBook reader." msgstr "與 Kindle DX eBook 閱讀器連接。" @@ -655,13 +686,13 @@ msgstr "與 Sony PRS-500 eBook 閱讀器連接。" msgid "Communicate with all the Sony eBook readers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:60 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:142 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:143 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:68 msgid "Unnamed" msgstr "未命名的" @@ -682,61 +713,50 @@ msgstr "" msgid "Communicate with the iPapyrus reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:247 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:248 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "無法偵測到 %s 磁碟機。嘗試重新開機。" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:427 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:428 msgid "Unable to detect the %s mount point. Try rebooting." msgstr "無法偵測到 %s 掛載點。嘗試重新開機。" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:492 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:493 msgid "Unable to detect the %s disk drive." msgstr "無法偵測到 %s 磁碟機。" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:585 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:586 msgid "Could not find mount helper: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:597 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:598 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." msgstr "無法偵測到 %s 磁碟機。您的核心可能使用了已廢棄的 SYSFS 版本。" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:605 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:606 msgid "Unable to mount main memory (Error code: %d)" msgstr "無法裝載主記憶器(錯誤代碼:%d)" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:742 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:744 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:743 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:745 msgid "The reader has no storage card in this slot." msgstr "這個閱讀器的插槽中沒有記憶卡。" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:746 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:747 msgid "Selected slot: %s is not supported." msgstr "選取的插槽:%s 尚未支援。" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:775 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:776 msgid "There is insufficient free space in main memory" msgstr "主記憶體可用空間不足" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:777 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:778 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:780 msgid "There is insufficient free space on the storage card" msgstr "記憶卡可用空間不足" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:815 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:843 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:239 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:141 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1399 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:120 -msgid "News" -msgstr "新聞" - #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:12 msgid "Configure Device" msgstr "裝置設定" @@ -746,16 +766,20 @@ msgid "Place files in sub directories if the device supports them" msgstr "如果裝置有支援,將檔案放在子目錄中" #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:81 msgid "Read metadata from files on device" msgstr "從裝置上的檔案讀取元數據" #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:36 +msgid "Use author sort instead of author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:38 msgid "Template to control how books are saved" msgstr "用來控制要如何儲存書籍的範本" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:39 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:84 msgid "Extra customization" msgstr "額外自訂項目" @@ -1762,84 +1786,88 @@ msgstr "" msgid "Comic" msgstr "漫畫" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:372 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:381 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:848 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:866 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:543 msgid "Title" msgstr "書名" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:373 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:382 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:350 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:849 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:867 msgid "Author(s)" msgstr "作者" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:374 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:62 msgid "Publisher" msgstr "出版社" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:375 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:384 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "製作人" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:376 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:306 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1034 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1056 msgid "Comments" msgstr "評論" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:384 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:26 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:103 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1052 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:139 msgid "Tags" msgstr "標簽" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:386 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:311 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1039 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:102 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1061 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:87 msgid "Series" msgstr "系列" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:387 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:396 msgid "Language" msgstr "語言" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:389 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1044 msgid "Timestamp" msgstr "時間戳記" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:391 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 msgid "Published" msgstr "發佈於" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:393 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:402 msgid "Rights" msgstr "所有權" @@ -1847,7 +1875,7 @@ msgstr "所有權" msgid "EDITORIAL REVIEW" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/archive.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/archive.py:41 msgid "" "Extract common e-book formats from archives (zip/rar) files. Also try to " "autodetect if they are actually cbz/cbr files." @@ -1956,6 +1984,10 @@ msgstr "儲存封面到" msgid "No cover found" msgstr "找不到封面" +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/douban.py:41 +msgid "Downloads metadata from Douban.com" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:33 msgid "Metadata download" msgstr "元數據下載" @@ -1994,6 +2026,10 @@ msgstr "要使用 isbndb.com 您必須註冊一個 %s免費帳號%s 並在下面 msgid "Downloads social metadata from amazon.com" msgstr "從 amazon.com 下載社交網路元數據" +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:205 +msgid "Downloads series information from librarything.com" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/isbndb.py:94 msgid "" "\n" @@ -2063,7 +2099,7 @@ msgstr "" "\n" "從 LibraryThing.com 以 ISBN 辨識書籍並取封面\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1220 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1222 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1371 msgid "Cover" msgstr "封面" @@ -2371,6 +2407,8 @@ msgstr "" "取得關於這個 PDF 的資訊。\n" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:29 msgid "Author" msgstr "作者" @@ -2604,8 +2642,8 @@ msgid "Use Roman numerals for series number" msgstr "在叢書編號中使用羅馬數字" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:47 -msgid "Sort tags list by popularity" -msgstr "依熱門度排序標籤清單" +msgid "Sort tags list by name, popularity, or rating" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:49 msgid "Number of covers to show in the cover browsing mode" @@ -2685,23 +2723,414 @@ msgstr "" msgid "The layout of the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105 +msgid "Show the average rating per item indication in the tag browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:476 msgid "Copied" msgstr "已複製" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:187 msgid "Copy" msgstr "複製" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:187 msgid "Copy to Clipboard" msgstr "複製到剪貼簿" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:397 msgid "Choose Files" msgstr "選擇檔案" +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:242 +msgid "Use library only" +msgstr "只使用書庫" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:243 +msgid "User annotations generated from main library only" +msgstr "使用者註記只從主要書庫產生" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:666 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1037 +msgid "No books selected" +msgstr "尚未選取書籍" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:74 +msgid "No books selected to fetch annotations from" +msgstr "沒有選取書籍以取回註記" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:99 +msgid "Merging user annotations into database" +msgstr "將使用者註記合併到資料庫" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:127 +msgid "%s
Last Page Read: %d (%d%%)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:133 +msgid "%s
Last Page Read: Location %d (%d%%)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:152 +msgid "Location %d • %s
%s
" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:161 +msgid "Page %d • %s
" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:166 +msgid "Location %d • %s
" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:288 +msgid "How many empty books?" +msgstr "有多少空白書籍?" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:289 +msgid "How many empty books should be added?" +msgstr "有多少空白書籍要加入?" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:388 +msgid "Uploading books to device." +msgstr "正在上傳書籍到裝置。" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:139 +msgid "Books" +msgstr "書籍" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:349 +msgid "EPUB Books" +msgstr "EPUB 書籍" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:350 +msgid "LRF Books" +msgstr "LRF 書籍" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:351 +msgid "HTML Books" +msgstr "HTML 書籍" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:352 +msgid "LIT Books" +msgstr "LIT 書籍" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:353 +msgid "MOBI Books" +msgstr "MOBI 書籍" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:354 +msgid "Topaz books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:355 +msgid "Text books" +msgstr "純文字書籍" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:356 +msgid "PDF Books" +msgstr "PDF 書籍" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:357 +msgid "Comics" +msgstr "漫畫" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:358 +msgid "Archives" +msgstr "壓縮檔" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:362 +msgid "Supported books" +msgstr "支援的書籍" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:397 +msgid "Merged some books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:398 +msgid "" +"Some duplicates were found and merged into the following existing books:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:407 +msgid "Failed to read metadata" +msgstr "無法讀取元數據" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:408 +msgid "Failed to read metadata from the following" +msgstr "無法從以下項目讀取元數據" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:432 +msgid "Add to library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1214 +msgid "No book selected" +msgstr "尚未選取書籍" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:432 +msgid "No book files found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:454 +msgid "Cannot delete" +msgstr "無法刪除" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:467 +msgid "Choose formats to be deleted" +msgstr "選擇要刪除的格式" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:485 +msgid "Choose formats not to be deleted" +msgstr "選擇不要刪除的格式" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:505 +msgid "Cannot delete books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:506 +msgid "No device is connected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:516 +msgid "Main memory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:427 +msgid "Storage Card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:429 +msgid "Storage Card B" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:523 +msgid "No books to delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:524 +msgid "None of the selected books are on the device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:598 +msgid "Deleting books from device." +msgstr "正在從裝置中刪除書籍。" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:562 +msgid "" +"The selected books will be permanently deleted and the files removed " +"from your computer. Are you sure?" +msgstr "選取的書籍會被永久刪除而檔案會從您的電腦中移除。您確定嗎?" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:583 +msgid "" +"The selected books will be permanently deleted from your device. Are " +"you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:608 +msgid "Cannot download metadata" +msgstr "不能下載元數據" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:624 +msgid "social metadata" +msgstr "社交網路元數據" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:626 +msgid "covers" +msgstr "封面" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:626 +msgid "metadata" +msgstr "元數據" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:628 +msgid "Downloading %s for %d book(s)" +msgstr "正在下載 %s,用於 %d 書" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:650 +msgid "Failed to download some metadata" +msgstr "下載部分元數據失敗" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:651 +msgid "Failed to download metadata for the following:" +msgstr "以下項目下載元數據失敗:" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:654 +msgid "Failed to download metadata:" +msgstr "下載元數據失敗:" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:946 +#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:53 +msgid "Error" +msgstr "錯誤" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:703 +msgid "Cannot edit metadata" +msgstr "不能編輯元數據" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:725 +msgid "Cannot merge books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:726 +msgid "At least two books must be selected for merging" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:730 +msgid "" +"All book formats and metadata from the selected books will be added to the " +"first selected book.

The second and subsequently selected " +"books will not be deleted or changed.

Please confirm you want to " +"proceed." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:741 +msgid "" +"All book formats and metadata from the selected books will be merged into " +"the first selected book.

After merger the second and " +"subsequently selected books will be deleted.

All book formats " +"of the first selected book will be kept and any duplicate formats in the " +"second and subsequently selected books will be permanently deleted " +"from your computer.

Are you sure you want to proceed?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:753 +msgid "" +"You are about to merge more than 5 books. Are you sure you want to " +"proceed?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:853 +msgid "Cannot save to disk" +msgstr "不能儲存到磁碟" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:856 +msgid "Choose destination directory" +msgstr "選擇目的端目錄" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:889 +msgid "Error while saving" +msgstr "當儲存時發生錯誤" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:890 +msgid "There was an error while saving." +msgstr "當儲存時發生錯誤。" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:897 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:898 +msgid "Could not save some books" +msgstr "不能儲存某些書籍" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:899 +msgid "Click the show details button to see which ones." +msgstr "點選顯示詳細資料按鈕" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:920 +msgid "No books selected to generate catalog for" +msgstr "沒有選取書籍來建立分類" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:937 +msgid "Generating %s catalog..." +msgstr "正在產生 %s 分類.." + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:261 +msgid "No books found" +msgstr "找不到書籍" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:943 +msgid "" +"No books to catalog\n" +"Check exclude tags" +msgstr "" +"沒有可分類的書籍\n" +"請檢查排除的標籤" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:953 +msgid "Catalog generated." +msgstr "分類已產生。" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:956 +msgid "Export Catalog Directory" +msgstr "匯出分類目錄" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:957 +msgid "Select destination for %s.%s" +msgstr "選擇 %s 的目的端。%s" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:973 +msgid "Fetching news from " +msgstr "取回新聞於 " + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:987 +msgid " fetched." +msgstr " 已取回。" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1036 +msgid "Cannot convert" +msgstr "不能轉換" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1065 +msgid "Starting conversion of %d book(s)" +msgstr "正在開始 %d 本書的轉換" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1250 +msgid "Cannot view" +msgstr "不能檢視" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 +msgid "Choose the format to view" +msgstr "選擇要檢視的格式" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1203 +msgid "Multiple Books Selected" +msgstr "已選取多個書籍" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1204 +msgid "" +"You are attempting to open %d books. Opening too many books at once can be " +"slow and have a negative effect on the responsiveness of your computer. Once " +"started the process cannot be stopped until complete. Do you wish to " +"continue?" +msgstr "您正嘗試開啟 %d 本書。同時開啟太多書可能會很慢並且對您的電腦的回應有負面效果。當這個程序開始後直到完成之前都不能停止。您想要繼續嗎?" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1213 +msgid "Cannot open folder" +msgstr "不能開啟資料夾" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions.py:1251 +msgid "%s has no available formats." +msgstr "%s 沒有可用的格式。" + #: /home/kovid/work/calibre/src/calibre/gui2/add.py:54 msgid "Searching in" msgstr "搜尋" @@ -2723,15 +3152,10 @@ msgid "The specified directory could not be processed." msgstr "指定的目錄無法處理。" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:260 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:809 msgid "No books" msgstr "沒有書籍" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1432 -msgid "No books found" -msgstr "找不到書籍" - #: /home/kovid/work/calibre/src/calibre/gui2/add.py:327 msgid "Added" msgstr "已加入" @@ -2850,17 +3274,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:571 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:573 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:575 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:577 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:578 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:628 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:369 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:388 @@ -2879,8 +3303,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 @@ -2911,6 +3335,58 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:22 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1042 +msgid "Path" +msgstr "路徑" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:96 +msgid "Formats" +msgstr "格式" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1045 +msgid "Collections" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:55 +msgid "Click to open" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416 +msgid "None" +msgstr "沒有" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:301 +msgid "Click to open Book Details window" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:16 msgid "CSV/XML Options" msgstr "CSV/XML 選項" @@ -2970,7 +3446,7 @@ msgstr "輸出" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/save_template_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:106 @@ -2988,8 +3464,8 @@ msgstr "電子書選項" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:20 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:222 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1362 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1380 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1433 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1451 msgid "Catalog" msgstr "分類" @@ -3676,11 +4152,6 @@ msgstr "" msgid "RB Output" msgstr "RB 輸出" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1677 -msgid "Choose the format to view" -msgstr "選擇要檢視的格式" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 msgid "Cannot build regex using the GUI builder without a book." msgstr "" @@ -3982,11 +4453,11 @@ msgstr "" "則會比對任何標籤。

要學習更多關於 XPath 的進階用法,請查閱 XPath Tutorial。" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:119 msgid "Cover browser could not be loaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 msgid "Browse by covers" msgstr "依封面瀏覽" @@ -4035,263 +4506,271 @@ msgstr "" msgid "tags to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:45 #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:135 msgid "No details available." msgstr "沒有可用的詳細資料。" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:145 msgid "Device no longer connected." msgstr "裝置已無連線。" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:250 msgid "Get device information" msgstr "取得裝置資訊" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:276 msgid "Get list of books on device" msgstr "取得裝置上的書籍清單" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:286 msgid "Get annotations from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:295 msgid "Send metadata to device" msgstr "傳送元數據到裝置" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:304 msgid "Upload %d books to device" msgstr "上傳 %d 本書到裝置" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:319 msgid "Delete books from device" msgstr "從裝置刪除書籍" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:336 msgid "Download books from device" msgstr "從裝置下載書籍" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:346 msgid "View book on device" msgstr "檢視裝置上的書籍" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:381 msgid "Set default send to device action" msgstr "設定預設的傳送到裝置動作" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:394 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:398 msgid "Email to" msgstr "寄電子郵件到" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:398 msgid " and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:407 msgid "Send to main memory" msgstr "傳送到主記憶體" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:409 msgid "Send to storage card A" msgstr "傳送到記憶卡 A" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:409 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:411 msgid "Send to storage card B" msgstr "傳送到記憶卡 B" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:414 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:425 msgid "Main Memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:416 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:425 -msgid "Storage Card A" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:427 -msgid "Storage Card B" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:443 msgid "Send and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:444 msgid "Send specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:481 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:483 msgid "Connect to folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:486 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:488 msgid "Disconnect from folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:496 msgid "Fetch annotations (experimental)" msgstr "取回註記(實驗性功能)" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:606 +msgid "Error communicating with device" +msgstr "與裝置連線時發生錯誤" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:627 +msgid "Select folder to open as device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:669 +msgid "Failed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:675 +msgid "Error talking to device" +msgstr "與裝置連繫時發生錯誤" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:676 +msgid "" +"There was a temporary error talking to the device. Please unplug and " +"reconnect the device and or reboot." +msgstr "與裝置連繫時發生暫時性錯誤。請拔除裝置後重新連線或重新開機。" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:717 +msgid "Device: " +msgstr "裝置: " + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:719 +msgid " detected." +msgstr " 被偵測到。" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742 +msgid "Connected " +msgstr "已連線 " + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:810 msgid "selected to send" msgstr "選擇要傳送的項目" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:815 msgid "Choose format to send to device" msgstr "選擇要傳送到裝置的格式" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:823 msgid "No device" msgstr "沒有裝置" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:824 msgid "Cannot send: No device is connected" msgstr "不能傳送:沒有連線中的裝置" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:831 msgid "No card" msgstr "沒有記憶卡" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:627 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:828 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:832 msgid "Cannot send: Device has no storage card" msgstr "不能傳送:裝置沒有記憶卡" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873 msgid "E-book:" msgstr "電子書:" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:675 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:876 msgid "Attached, you will find the e-book" msgstr "已附加,您會發現電子書" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:676 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:180 msgid "by" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878 msgid "in the %s format." msgstr "%s 格式。" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 msgid "Sending email to" msgstr "傳送電子郵件到" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:720 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:727 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:819 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:880 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:999 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1006 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1081 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1200 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1207 msgid "No suitable formats" msgstr "沒有合適的格式" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:922 msgid "Auto convert the following books before sending via email?" msgstr "是否在透過電子郵件傳送前自動轉換下列書籍?" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:929 msgid "" "Could not email the following books as no suitable formats were found:" msgstr "無法透過電子郵件傳送前下列書籍,因為找不到適合的格式:" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:746 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:947 msgid "Failed to email books" msgstr "無法寄出書籍" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:948 msgid "Failed to email the following books:" msgstr "無法寄出下列書籍:" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:751 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:952 msgid "Sent by email:" msgstr "以電子郵件傳送:" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:979 msgid "News:" msgstr "新聞:" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:779 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:980 msgid "Attached is the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:790 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:991 msgid "Sent news to" msgstr "傳送新聞到" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:820 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1021 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1082 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1201 msgid "Auto convert the following books before uploading to the device?" msgstr "是否在上傳到裝置前自動轉換下列書籍?" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:849 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1050 msgid "Sending catalogs to device." msgstr "正在傳送分類到裝置。" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1113 msgid "Sending news to device." msgstr "正在傳送新聞到裝置。" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167 msgid "Sending books to device." msgstr "正在傳送書籍到裝置。" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found. Convert the book(s) to a format supported by your device first." msgstr "無法上傳下列書籍到裝置,因為找不到適合的格式。請先將書籍轉換為您的裝置支援的格式。" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1256 msgid "No space on device" msgstr "裝置上已無空間" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1056 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1257 msgid "" "

Cannot upload books to device there is no more free space available " msgstr "

不能上傳書籍到裝置,因為已無更多可用空間 " -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:78 msgid "Select available formats and their order for this device" msgstr "選擇這個裝置可用的格式和它們的順序" -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:82 msgid "Use sub directories" msgstr "使用子目錄" -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:83 +msgid "Use author sort for author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:85 msgid "Save &template:" msgstr "儲存範本(&T):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:115 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:116 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:99 -msgid "Path" -msgstr "路徑" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:117 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:122 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:301 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:100 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:91 -msgid "Formats" -msgstr "格式" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:68 msgid "Fit &cover to view" msgstr "封面符合檢視(&C)" @@ -4440,165 +4919,165 @@ msgstr "如果核取這個選項,已下載的新聞就會自動寄到這個
%d you have chosen for the content server port is a system " "port. Your operating system may not allow the server to run on this " "port. To be safe choose a port number larger than 1024." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:510 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:933 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1144 -#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:53 -msgid "Error" -msgstr "錯誤" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:521 msgid "Failed to install command line tools." msgstr "安裝命令列工具失敗。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:514 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 msgid "Command line tools installed" msgstr "命令列工具已安裝" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 msgid "Command line tools installed in" msgstr "命令列工具已安裝於" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:526 msgid "" "If you move calibre.app, you have to re-install the command line tools." msgstr "如果您移動 calibre.app,您必須重新安裝命令列工具。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:577 msgid "No valid plugin path" msgstr "沒有有效的外掛程式路徑" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:578 msgid "%s is not a valid plugin path" msgstr "%s 不是有效的外掛程式路徑" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:581 msgid "Choose plugin" msgstr "選擇外掛程式" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:593 msgid "Plugin cannot be disabled" msgstr "外掛程式不能停用" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:594 msgid "The plugin: %s cannot be disabled" msgstr "外掛程式:%s 不能停用" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 msgid "Plugin not customizable" msgstr "外掛程式不可自訂" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:604 msgid "Plugin: %s does not need customization" msgstr "外掛程式:%s 不需要自訂" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:612 msgid "Customize" msgstr "自訂" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:650 msgid "Cannot remove builtin plugin" msgstr "不能移除內建的外掛程式" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:651 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr " 不能移除。它是內建的外掛程式。請嘗試停用它來代替。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:682 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:687 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:688 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:48 msgid "Are you sure?" msgstr "您確定嗎?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:679 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:689 msgid "Do you really want to delete column %s and all its data?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:746 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:756 msgid "Error log:" msgstr "錯誤紀錄檔:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:753 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:763 msgid "Access log:" msgstr "存取紀錄檔:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:781 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:343 msgid "Failed to start content server" msgstr "啟動內容伺服器失敗" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:805 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:815 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Select location for books" msgstr "選擇書籍的位置" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:822 msgid "Invalid size" msgstr "不正確的大小" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:823 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "尺寸 %s 是無效的。格式必須為 寬度x高度" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:868 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:881 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:886 msgid "Invalid database location" msgstr "無效的資料庫位置" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:869 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:882 msgid "Invalid database location " msgstr "無效的資料庫位置 " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:883 msgid "
Must be a directory." msgstr "
必須是目錄。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:874 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:887 msgid "Invalid database location.
Cannot write to " msgstr "無效的資料庫位置。
不能寫入 " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:879 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:892 msgid "Must restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:893 msgid "" "The changes you made require that Calibre be restarted. Please restart as " "soon as practical." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:927 msgid "Checking database integrity" msgstr "正在檢查資料庫完整性" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:947 msgid "Failed to check database integrity" msgstr "檢查資料庫完整性失敗" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:939 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:952 msgid "Some inconsistencies found" msgstr "發現某些不一致" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:953 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -4712,204 +5191,213 @@ msgstr "" msgid "Sending to &device" msgstr "傳送到裝置(&D)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:297 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:201 msgid "Preferences" msgstr "偏好設定" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 msgid "" "&Location of ebooks (The ebooks are stored in folders sorted by author and " "metadata is stored in the file metadata.db)" msgstr "電子書位置(電子書儲存在資料夾中以作者排序,而元數據則儲存在 metadata.db 檔案中)(&L)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 msgid "Browse for the new database location" msgstr "瀏覽新的資料庫位置" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 msgid "Show notification when &new version is available" msgstr "當有新版本可用時顯示通知(&N)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 msgid "Download &social metadata (tags/ratings/etc.) by default" msgstr "預設下載社交網路元數據 (標籤/評等/其他)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 msgid "&Overwrite author and title by default when fetching metadata" msgstr "當取得元數據時覆蓋作者和書名(&O)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 msgid "Default network &timeout:" msgstr "預設網路逾時時間(&T):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" msgstr "設定網路抓取的預設逾時時間(例如任何我們透過網路取得資訊的時間)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 msgid " seconds" msgstr " 秒" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:558 msgid "Choose &language (requires restart):" msgstr "選擇語言(需重新啟動)(&L):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:559 msgid "Normal" msgstr "一般" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:560 msgid "High" msgstr "高" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:561 msgid "Low" msgstr "低" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:562 msgid "Job &priority:" msgstr "工作優先權(&P):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:563 msgid "Preferred &output format:" msgstr "偏好的輸出格式(&O):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:564 msgid "Preferred &input format order:" msgstr "偏好的輸入格式(&I):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:567 msgid "Use &Roman numerals for series number" msgstr "在叢書編號使用羅馬數字(&R)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:568 msgid "Enable system &tray icon (needs restart)" msgstr "啟用系統匣圖示(需要重新啟動)(&T)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:569 msgid "Show ¬ifications in system tray" msgstr "在系統匣中顯示通知(&N)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:570 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:571 msgid "Show cover &browser in a separate window (needs restart)" msgstr "在個別視窗中顯示封面瀏覽器(需要重新啟動)(&B)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:572 +msgid "Show &average ratings in the tags browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:573 msgid "Search as you type" msgstr "隨打即查" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:574 msgid "Automatically send downloaded &news to ebook reader" msgstr "自動將下載的新聞傳送到電子書閱讀器(&N)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:575 msgid "&Delete news from library when it is automatically sent to reader" msgstr "當新聞自動傳送到閱讀器後將它自書庫刪除(&D)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:576 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "在瀏覽模式中要顯示的封面數(需重新啟動)(&N):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:577 msgid "Toolbar" msgstr "工具列" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:578 msgid "Large" msgstr "大" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:579 msgid "Medium" msgstr "中" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:580 msgid "Small" msgstr "小" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:581 msgid "&Button size in toolbar" msgstr "工具列按鈕大小(&B)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:582 msgid "Show &text in toolbar buttons" msgstr "在工具列按鈕中顯示文字(&T)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:583 msgid "Select visible &columns in library view" msgstr "選擇在書庫檢視中顯示的欄位(&C)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:585 msgid "Remove a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:587 msgid "Add a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:589 msgid "Edit settings of a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:592 msgid "Use internal &viewer for:" msgstr "使用內部檢視器於(&V):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:580 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:593 +msgid "User Interface &layout (needs restart):" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:594 msgid "Add an email address to which to send books" msgstr "加入要傳送電子書的電子郵件位址" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:595 msgid "&Add email" msgstr "加入電子郵件(&A)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:596 msgid "Make &default" msgstr "成為預設值(&D)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:597 msgid "&Remove email" msgstr "移除電子郵件" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:598 msgid "" "calibre can send your books to you (or your reader) by email. Emails will be " "automatically sent for downloaded news to all email addresses that have Auto-" "send checked." msgstr "calibre 可以將書籍透過電子郵件傳送給您(或您的閱讀器)。已下載的新聞會自動傳送到所有有核取「自動傳送」的電子郵件位址。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:585 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:599 msgid "&Maximum number of waiting worker processes (needs restart):" msgstr "等待 worker 程序的最大數目(需重新啟動)(&M)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:600 msgid "&Check database integrity" msgstr "檢查資料庫完整性(&C)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:601 msgid "&Install command line tools" msgstr "安裝命令列工具(&I)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:602 msgid "Open calibre &configuration directory" msgstr "開啟 &calibre 組態目錄" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:603 msgid "Limit the max. simultaneous jobs to the available CPU &cores" msgstr "限制最大同時工作不超過可用的 &CPU 核心" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:604 msgid "Debug &device detection" msgstr "裝置偵測除錯(&D)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:605 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " @@ -4917,75 +5405,75 @@ msgid "" msgstr "" "calibre 包含了一個網路伺服器,讓您可以在世界的任何地方使用瀏覽器存取您的書籍收藏。任何對這個設定值的改變都要在伺服器重新啟動後才會生效。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:606 msgid "Server &port:" msgstr "伺服器連接埠(&P):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:607 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117 msgid "&Username:" msgstr "使用者名稱(&U):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:608 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119 msgid "&Password:" msgstr "密碼(&P):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:609 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." msgstr "如果您讓密碼留空,任何人都可以使用網頁介面存取您的藏書。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:610 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "顯示封面的最大尺寸 (寬度x高度)。太大的封面會被調整大小。 " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:597 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:611 msgid "Max. &cover size:" msgstr "最大封面尺寸(&C):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:612 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:214 msgid "&Show password" msgstr "顯示密碼(&S)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:613 msgid "Max. &OPDS items per query:" msgstr "每次查詢最大 &OPDS 項目:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:614 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:615 msgid "&Start Server" msgstr "啟動伺服器(&S)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:616 msgid "St&op Server" msgstr "停止伺服器(&O)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:617 msgid "&Test Server" msgstr "測試伺服器(&T)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:618 msgid "Run server &automatically on startup" msgstr "啟動時自動執行伺服器(&A)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:619 msgid "View &server logs" msgstr "檢視伺服器紀錄檔(&S)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:620 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 msgid "" "

Remember to leave calibre running as the server only runs as long as " @@ -4999,33 +5487,33 @@ msgstr "" "

Stanza 應該能自動看到您的 calibre 藏書。如果沒有,請試著在您 iPhone 上的 Stanza 閱讀器把 URL " "http://myhostname:8080 加入為新的分類。其中 myhostname 應該是執行 calibre 的電腦的有效主機名稱或 IP 位址。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:622 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." msgstr "您可以在這裡自訂 Caligre 的行為,控制它使用何種外掛程式。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:623 msgid "Enable/&Disable plugin" msgstr "啟用/停用外掛程式(&D)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:624 msgid "&Customize plugin" msgstr "自訂外掛程式(&C)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:625 msgid "&Remove plugin" msgstr "移除外掛程式(&R)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:626 msgid "Add new plugin" msgstr "加入新的外掛程式" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:627 msgid "Plugin &file:" msgstr "外掛程式檔案(&F):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:629 msgid "&Add" msgstr "加入(&A)" @@ -5063,9 +5551,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_ct_column_ui.py:137 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/create_custom_column.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:850 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:868 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:542 msgid "Date" msgstr "日期" @@ -5254,6 +5743,27 @@ msgstr "再次顯示這個警告(&S)" msgid "ERROR" msgstr "錯誤" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:69 +msgid "Location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1041 +msgid "Format" +msgstr "格式" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:50 +msgid "Delete from device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:29 +msgid "Author sort" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:47 +msgid "Manage authors" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63 msgid "Author Sort" msgstr "作者排序" @@ -5462,11 +5972,6 @@ msgstr "不是有效的圖片" msgid "Choose formats for " msgstr "選擇格式給 " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:139 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:876 -msgid "Books" -msgstr "書籍" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:167 msgid "No permission" msgstr "沒有權限" @@ -5505,67 +6010,75 @@ msgstr "%s 格式中的封面是無效的" msgid "Abort the editing of all remaining books" msgstr "放棄所有剩餘書籍的編輯" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:444 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:450 msgid "This ISBN number is valid" msgstr "這個 ISBN 編號是有效的" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:453 msgid "This ISBN number is invalid" msgstr "這個 ISBN 編號是無效的" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:532 +msgid "Cannot use tag editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:533 +msgid "The tags editor cannot be used if you have modified the tags" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:553 msgid "Downloading cover..." msgstr "正在下載封面..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:560 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:576 msgid "Cannot fetch cover" msgstr "不能取回封面" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:561 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:577 msgid "Could not fetch cover.
" msgstr "無法取回封面。
" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:567 msgid "The download timed out." msgstr "下載已逾時。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:571 msgid "Could not find cover for this book. Try specifying the ISBN first." msgstr "找不到這本書的封面。請先試著指定 ISBN。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:583 msgid "Bad cover" msgstr "錯誤的封面" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:584 msgid "The cover is not a valid picture" msgstr "這個封面不是有效的圖片" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:617 msgid "There were errors" msgstr "有某些錯誤" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:618 msgid "There were errors downloading social metadata" msgstr "下載社交網路元數據時發生錯誤" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:647 msgid "Cannot fetch metadata" msgstr "不能取回元數據" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:648 msgid "You must specify at least one of ISBN, Title, Authors or Publisher" msgstr "您必須至少指定 ISBN、書名、作者或出版者" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:714 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:719 msgid "Permission denied" msgstr "權限不足" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:720 msgid "Could not open %s. Is it being used by another program?" msgstr "無法開啟 %s。它是否已被其他的程式開啟?" @@ -5924,12 +6437,12 @@ msgid "Choose formats" msgstr "選擇格式" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:72 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:76 msgid "Authors" msgstr "作者" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:46 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:101 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:107 msgid "Publishers" msgstr "出版商" @@ -6042,12 +6555,12 @@ msgid "Add tag to available tags and apply it to current book" msgstr "將標籤加入可用的標籤並套用到目前的書籍" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:500 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:501 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -6079,25 +6592,25 @@ msgstr "" msgid "Are you certain you want to delete the following items?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 msgid "Category Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Items in use" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 msgid "Rename the item in every book where it is used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 msgid "Ctrl+S" msgstr "" @@ -6397,139 +6910,144 @@ msgstr "ISBN:" msgid "Regular expression (?P)" msgstr "正規表示式 (?P)" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:36 msgid "Save single format to disk..." msgstr "儲存單一格式到磁碟..." -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:52 msgid "Edit metadata individually" msgstr "個別編輯元數據" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:55 msgid "Edit metadata in bulk" msgstr "大量編輯元數據" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:58 msgid "Download metadata and covers" msgstr "下載元數據和封面" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:60 msgid "Download only metadata" msgstr "只下載元數據" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:62 msgid "Download only covers" msgstr "只下載封面" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:65 msgid "Download only social metadata" msgstr "只下載社交網路元數據" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:71 msgid "Merge into first selected book - delete others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:74 msgid "Merge into first selected book - keep others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:82 msgid "Add books from a single directory" msgstr "從單一目錄加入書籍" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:84 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "從目錄加入書籍,包含子目錄(每個目錄一本書,每個電子書檔案被當成同樣書籍的不同格式)" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:88 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "從目錄加入書籍,包含子目錄(每個目錄多本書,每個電子書檔案被當成不同的書籍)" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:91 msgid "Add Empty book. (Book entry with no formats)" msgstr "加入空的電子書(沒有格式的書籍)" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:283 msgid "Save to disk" msgstr "儲存至磁碟" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:103 msgid "Save to disk in a single directory" msgstr "儲存到磁碟的單一目錄" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1782 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:405 msgid "Save only %s format to disk" msgstr "只儲存 %s 格式到磁碟" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1785 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:408 msgid "Save only %s format to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:118 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:289 msgid "View" msgstr "檢視" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:119 msgid "View specific format" msgstr "檢視指定的格式" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:125 msgid "Remove selected books" msgstr "移除選取的書籍" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 msgid "Remove files of a specific format from selected books.." msgstr "從選取書籍中移除指定格式的檔案.." -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 msgid "Remove all formats from selected books, except..." msgstr "從選取書籍移除所有的格式,除了..." -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:133 msgid "Remove covers from selected books" msgstr "移除選取的書籍中的封面" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:136 +msgid "Remove matching books from device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:153 msgid "Convert individually" msgstr "個別轉換" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:155 msgid "Bulk convert" msgstr "大量轉換" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:159 msgid "Create catalog of books in your calibre library" msgstr "在您的 calibre 書庫建立書籍的分類" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:167 msgid "Run welcome wizard" msgstr "執行歡迎精靈" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:199 msgid "Similar books..." msgstr "類似的書籍..." -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:230 +msgid "Add books to library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:309 msgid "Cover Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:327 msgid "Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:336 -msgid "Side bar" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:384 msgid "Book Details" msgstr "" @@ -6580,15 +7098,15 @@ msgstr "工作已經在執行" msgid "Unavailable" msgstr "無法使用" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:280 msgid "Jobs:" msgstr "工作:" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:298 msgid "Click to see list of active jobs." msgstr "點選以查看使用中的工作清單。" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:358 msgid " - Jobs" msgstr " - 工作" @@ -6612,52 +7130,30 @@ msgstr "大小 (MB)" msgid "Rating" msgstr "評等" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:294 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:300 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 -#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416 -msgid "None" -msgstr "沒有" - -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:311 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1039 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1061 msgid "Book %s of %s." msgstr "書籍 %s / %s。" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:656 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1097 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:662 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:398 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:865 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:869 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:101 -msgid "Collections" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1019 -msgid "Format" -msgstr "格式" - -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1079 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1082 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 msgid "Double click to edit me

" msgstr "請雙擊以編輯

" @@ -6701,11 +7197,11 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:509 msgid "Not allowed" msgstr "不允許的" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:510 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -7077,20 +7573,20 @@ msgstr "具有書名或 ISBN 的書籍" msgid "No matches found for this book" msgstr "找不到這本書的符合項" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:251 msgid "Search" msgstr "搜尋" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:304 msgid "The selected search will be permanently deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:346 msgid "Search (For Advanced Search click the button to the left)" msgstr "搜尋(要使用進階搜尋請按左邊的按鈕)" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:379 msgid "Saved Searches" msgstr "" @@ -7166,61 +7662,74 @@ msgstr "清除" msgid "&Alternate shortcut:" msgstr "替代的捷徑鍵(&A):" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:150 -msgid "Rename" +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:190 +msgid "Rename '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:194 +msgid "Edit sort for '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:199 msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:202 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:206 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:169 -msgid "Manage " +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:217 +msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:220 msgid "Manage Saved Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:231 msgid "Manage User Categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:377 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:432 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:266 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:510 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:511 msgid "The saved search name %s is already used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:652 -msgid "Sort by &popularity" -msgstr "依熱門程度排序(&P)" +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:726 +msgid "Sort by name" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:726 +msgid "Sort by popularity" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:727 +msgid "Sort by average rating" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:733 msgid "Match all" msgstr "符合全部" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:733 msgid "Match any" msgstr "符合任何" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:661 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:738 msgid "Manage &user categories" msgstr "" @@ -7263,469 +7772,85 @@ msgid "" "reconvert them?" msgstr "下列書籍已經被轉換為 %s 格式。您希望重新轉換它們嗎?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:172 -msgid "Error communicating with device" -msgstr "與裝置連線時發生錯誤" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:162 msgid "&Restore" msgstr "還原(&R)" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:164 msgid "&Donate to support calibre" msgstr "捐款支援 calibre (&D)" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:167 msgid "&Eject connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:172 msgid "&Restart" msgstr "重新啟動(&R)" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:206 msgid "

For help see the: User Manual
" msgstr "

需要協助請查閱:User Manual
" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:212 msgid "%s: %s by Kovid Goyal %%(version)s
%%(device)s

" msgstr "%s: %s by Kovid Goyal %%(version)s
%%(device)s

" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:240 msgid "Calibre Quick Start Guide" msgstr "Calibre 快速使用指南" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:347 -msgid "Select folder to open as device" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:485 -msgid "Device: " -msgstr "裝置: " - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:487 -msgid " detected." -msgstr " 被偵測到。" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:519 -msgid "Connected " -msgstr "已連線 " - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:531 -msgid "Device database corrupted" -msgstr "裝置資料庫已損毀" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:532 -msgid "" -"\n" -"

The database of books on the reader is corrupted. Try the " -"following:\n" -"

    \n" -"
  1. Unplug the reader. Wait for it to finish regenerating " -"the database (i.e. wait till it is ready to be used). Plug it back in. Now " -"it should work with %(app)s. If not try the next step.
  2. \n" -"
  3. Quit %(app)s. Find the file media.xml in the reader's " -"main memory. Delete it. Unplug the reader. Wait for it to regenerate the " -"file. Re-connect it and start %(app)s.
  4. \n" -"
\n" -" " -msgstr "" -"\n" -"

閱讀器上的書籍資料庫已損毀。請嘗試下列步驟:\n" -"

    \n" -"
  1. 拔除閱讀器。等待它完成資料庫的重建(例如,等到它能正常使用為止)。將閱讀器重新連接。現在它應該可以與 " -"%(app)s 正常運作。如果不行,請試下個步驟。
  2. \n" -"
  3. 結束 %(app)s。在閱讀器的主記憶體中找到 media.xml " -"檔案。刪除它。拔除閱讀器。等待它重建檔案。重新連接閱讀器後啟動 %(app)s。
  4. \n" -"
\n" -" " - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:595 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:772 -msgid "Use library only" -msgstr "只使用書庫" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:596 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:773 -msgid "User annotations generated from main library only" -msgstr "使用者註記只從主要書庫產生" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:603 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1098 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1155 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1193 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1214 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1344 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1409 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1527 -msgid "No books selected" -msgstr "尚未選取書籍" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:604 -msgid "No books selected to fetch annotations from" -msgstr "沒有選取書籍以取回註記" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:629 -msgid "Merging user annotations into database" -msgstr "將使用者註記合併到資料庫" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:657 -msgid "%s
Last Page Read: %d (%d%%)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:663 -msgid "%s
Last Page Read: Location %d (%d%%)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:682 -msgid "Location %d • %s
%s
" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:691 -msgid "Page %d • %s
" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:696 -msgid "Location %d • %s
" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:816 -msgid "How many empty books?" -msgstr "有多少空白書籍?" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:817 -msgid "How many empty books should be added?" -msgstr "有多少空白書籍要加入?" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:865 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:916 -msgid "Uploading books to device." -msgstr "正在上傳書籍到裝置。" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:877 -msgid "EPUB Books" -msgstr "EPUB 書籍" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:878 -msgid "LRF Books" -msgstr "LRF 書籍" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:879 -msgid "HTML Books" -msgstr "HTML 書籍" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:880 -msgid "LIT Books" -msgstr "LIT 書籍" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:881 -msgid "MOBI Books" -msgstr "MOBI 書籍" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:882 -msgid "Topaz books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:883 -msgid "Text books" -msgstr "純文字書籍" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:884 -msgid "PDF Books" -msgstr "PDF 書籍" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:885 -msgid "Comics" -msgstr "漫畫" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:886 -msgid "Archives" -msgstr "壓縮檔" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:890 -msgid "Supported books" -msgstr "支援的書籍" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:925 -msgid "Merged some books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:926 -msgid "" -"Some duplicates were found and merged into the following existing books:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:935 -msgid "Failed to read metadata" -msgstr "無法讀取元數據" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:936 -msgid "Failed to read metadata from the following" -msgstr "無法從以下項目讀取元數據" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:956 -msgid "Cannot delete" -msgstr "無法刪除" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:959 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1671 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1696 -msgid "No book selected" -msgstr "尚未選取書籍" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:969 -msgid "Choose formats to be deleted" -msgstr "選擇要刪除的格式" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:987 -msgid "Choose formats not to be deleted" -msgstr "選擇不要刪除的格式" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1025 -msgid "" -"The selected books will be permanently deleted and the files removed " -"from your computer. Are you sure?" -msgstr "選取的書籍會被永久刪除而檔案會從您的電腦中移除。您確定嗎?" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1046 -msgid "" -"The selected books will be permanently deleted from your device. Are " -"you sure?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1061 -msgid "Deleting books from device." -msgstr "正在從裝置中刪除書籍。" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1097 -msgid "Cannot download metadata" -msgstr "不能下載元數據" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1113 -msgid "social metadata" -msgstr "社交網路元數據" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1115 -msgid "covers" -msgstr "封面" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1115 -msgid "metadata" -msgstr "元數據" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1117 -msgid "Downloading %s for %d book(s)" -msgstr "正在下載 %s,用於 %d 書" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1139 -msgid "Failed to download some metadata" -msgstr "下載部分元數據失敗" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1140 -msgid "Failed to download metadata for the following:" -msgstr "以下項目下載元數據失敗:" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1143 -msgid "Failed to download metadata:" -msgstr "下載元數據失敗:" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1154 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1192 -msgid "Cannot edit metadata" -msgstr "不能編輯元數據" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1213 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1216 -msgid "Cannot merge books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1217 -msgid "At least two books must be selected for merging" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1221 -msgid "" -"All book formats and metadata from the selected books will be added to the " -"first selected book.

The second and subsequently selected " -"books will not be deleted or changed.

Please confirm you want to " -"proceed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1232 -msgid "" -"All book formats and metadata from the selected books will be merged into " -"the first selected book.

After merger the second and " -"subsequently selected books will be deleted.

All book formats " -"of the first selected book will be kept and any duplicate formats in the " -"second and subsequently selected books will be permanently deleted " -"from your computer.

Are you sure you want to proceed?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1244 -msgid "" -"You are about to merge more than 5 books. Are you sure you want to " -"proceed?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1343 -msgid "Cannot save to disk" -msgstr "不能儲存到磁碟" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1346 -msgid "Choose destination directory" -msgstr "選擇目的端目錄" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1379 -msgid "Error while saving" -msgstr "當儲存時發生錯誤" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1380 -msgid "There was an error while saving." -msgstr "當儲存時發生錯誤。" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1387 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1388 -msgid "Could not save some books" -msgstr "不能儲存某些書籍" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1389 -msgid "Click the show details button to see which ones." -msgstr "點選顯示詳細資料按鈕" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1410 -msgid "No books selected to generate catalog for" -msgstr "沒有選取書籍來建立分類" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1427 -msgid "Generating %s catalog..." -msgstr "正在產生 %s 分類.." - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1433 -msgid "" -"No books to catalog\n" -"Check exclude tags" -msgstr "" -"沒有可分類的書籍\n" -"請檢查排除的標籤" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1443 -msgid "Catalog generated." -msgstr "分類已產生。" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1446 -msgid "Export Catalog Directory" -msgstr "匯出分類目錄" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1447 -msgid "Select destination for %s.%s" -msgstr "選擇 %s 的目的端。%s" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1461 -msgid "Fetching news from " -msgstr "取回新聞於 " - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1475 -msgid " fetched." -msgstr " 已取回。" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1526 -msgid "Cannot convert" -msgstr "不能轉換" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1555 -msgid "Starting conversion of %d book(s)" -msgstr "正在開始 %d 本書的轉換" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1671 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1729 -msgid "Cannot view" -msgstr "不能檢視" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1685 -msgid "Multiple Books Selected" -msgstr "已選取多個書籍" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1686 -msgid "" -"You are attempting to open %d books. Opening too many books at once can be " -"slow and have a negative effect on the responsiveness of your computer. Once " -"started the process cannot be stopped until complete. Do you wish to " -"continue?" -msgstr "您正嘗試開啟 %d 本書。同時開啟太多書可能會很慢並且對您的電腦的回應有負面效果。當這個程序開始後直到完成之前都不能停止。您想要繼續嗎?" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1695 -msgid "Cannot open folder" -msgstr "不能開啟資料夾" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1730 -msgid "%s has no available formats." -msgstr "%s 沒有可用的格式。" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1764 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1769 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:392 msgid "Cannot configure" msgstr "不能設定" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1765 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:388 msgid "Cannot configure while there are running jobs." msgstr "當有工作仍在進行時不能設定。" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1770 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:393 msgid "Cannot configure before calibre is restarted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1817 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:438 msgid "No detailed info available" msgstr "沒有詳細資訊可用" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1818 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:439 msgid "No detailed information is available for books on the device." msgstr "在這個裝置上的書籍沒有詳細資訊可用。" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1870 -msgid "Failed" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1876 -msgid "Error talking to device" -msgstr "與裝置連繫時發生錯誤" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1877 -msgid "" -"There was a temporary error talking to the device. Please unplug and " -"reconnect the device and or reboot." -msgstr "與裝置連繫時發生暫時性錯誤。請拔除裝置後重新連線或重新開機。" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1900 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1928 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:517 msgid "Conversion Error" msgstr "轉換時發生錯誤" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1901 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:490 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using third party tools." msgstr "

無法轉換:%s

它是具有 DRM 的書籍。您必須先移除 DRM 後才能使用第三方工具。" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1914 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:503 msgid "Recipe Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1929 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:518 msgid "Failed" msgstr "失敗" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1969 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:558 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "是世界各地許多志工努力的成果。如果您覺得它有用,請考慮捐款以支持它的開發。" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1994 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:583 msgid "There are active jobs. Are you sure you want to quit?" msgstr "還有使用中的工作。您確定要結束?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1997 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:586 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" @@ -7735,28 +7860,28 @@ msgstr "" " 現在結束可能造成裝置上的損毀。
\n" " 您確定要結束?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2001 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:590 msgid "WARNING: Active jobs" msgstr "警告:使用中的工作" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2053 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:642 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "會在系統匣中保持執行。要關閉它,請在系統匣的關聯選單中選擇結束。" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2072 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:52 msgid "" "Latest version: %s" msgstr "" "最新版本:%s" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2080 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:60 msgid "Update available" msgstr "有更新可用" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2081 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:61 msgid "" "%s has been updated to version %s. See the new features. Visit the download page?" @@ -8602,48 +8727,48 @@ msgstr "" msgid "Turn on the &content server" msgstr "開啟內容伺服器(&C)" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:270 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:275 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:273 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:278 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:276 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:281 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:279 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:280 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:284 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:285 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:430 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:440 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:435 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:445 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:430 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:440 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:435 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:445 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:433 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:443 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:438 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:448 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:433 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:443 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:438 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:448 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:437 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:442 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:437 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:442 msgid "empty" msgstr "" @@ -9089,7 +9214,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:655 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:503 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 msgid "Show detailed output information. Useful for debugging" msgstr "顯示詳細的輸出資訊。除錯時很有用" @@ -9178,43 +9303,47 @@ msgstr "" "\n" "需要個別指令的說明: %%prog command --help\n" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:487 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:70 +msgid "%sAverage rating is %3.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:520 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:489 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:522 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:491 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:524 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1736 msgid "

Migrating old database to ebook library in %s

" msgstr "

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

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1765 msgid "Copying %s" msgstr "正在複製 %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1782 msgid "Compacting database" msgstr "正在壓實資料庫" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1804 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1875 msgid "Checking SQL integrity..." msgstr "正在檢查 SQL 完整性..." -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1845 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1916 msgid "Checking for missing files." msgstr "正在檢查缺少的檔案。" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1867 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1938 msgid "Checked id" msgstr "已檢查 id" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:118 msgid "Ratings" msgstr "" @@ -9407,43 +9536,43 @@ msgstr "用於內容伺服器的書庫資料夾路徑" msgid "Write process PID to the specified file" msgstr "將程序 PID 寫入指定的檔案" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:112 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:108 msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:124 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:127 msgid "%d items" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:141 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:144 msgid "RATING: %s
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:144 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:147 msgid "TAGS: %s
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:148 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:151 msgid "SERIES: %s [%s]
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:189 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:192 msgid "Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Books in your library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:234 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:237 msgid "By " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:235 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:238 msgid "Books sorted by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:535 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:542 msgid "Newest" msgstr "" @@ -9586,34 +9715,38 @@ msgid "English (Pakistan)" msgstr "英文 (巴基斯坦)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 +msgid "English (Israel)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 msgid "English (Singapore)" msgstr "英文 (新加坡)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "English (Yemen)" msgstr "英文 (葉門)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "German (AT)" msgstr "德文 (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "Dutch (NL)" msgstr "荷蘭文 (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "Dutch (BE)" msgstr "荷蘭文 (BE)" @@ -9674,93 +9807,93 @@ msgstr "" msgid "Unknown News Source" msgstr "未知的新聞來源" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:605 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:606 msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:702 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 msgid "Download finished" msgstr "下載完成" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:704 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:705 msgid "Failed to download the following articles:" msgstr "無法下載下列文章:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:710 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:711 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:712 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:714 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:715 msgid "\tFailed links:" msgstr "\t失敗的連結:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:831 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 msgid "Could not fetch article. Run with -vv to see the reason" msgstr "無法取回文章。以 -vv 執行來查看原因。" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:852 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:849 msgid "Fetching feeds..." msgstr "正在取回餵送..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:857 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:854 msgid "Got feeds from index page" msgstr "從索引頁取得餵送" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:863 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:860 msgid "Trying to download cover..." msgstr "正在嘗試下載封面..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:865 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:862 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:946 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:962 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:959 msgid "Feeds downloaded to %s" msgstr "將餵送下載到 %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:972 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:969 msgid "Could not download cover: %s" msgstr "無法下載封面:%s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:981 msgid "Downloading cover from %s" msgstr "正在從 %s 下載封面" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1024 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1021 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1220 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1211 msgid "Untitled Article" msgstr "無標題的文章" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1291 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1282 msgid "Article downloaded: %s" msgstr "已下載的文章:%s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1302 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1293 msgid "Article download failed: %s" msgstr "下載失敗的文章:%s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1319 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1310 msgid "Fetching feed" msgstr "正在取回餵送" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1466 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1457 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1482 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1473 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -9781,7 +9914,7 @@ msgstr "已排程" msgid "Custom" msgstr "自訂" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:480 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:482 msgid "" "%prog URL\n" "\n" @@ -9791,48 +9924,48 @@ msgstr "" "\n" "URL 例如 http://google.com" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:483 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:485 msgid "Base directory into which URL is saved. Default is %default" msgstr "儲存 URL 的基礎目錄。預設值為 %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:486 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:488 msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "等候伺服器回應的預設逾時時間。預設值:%default 秒" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:489 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:491 msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "循環層數的最大值,即跟隨連結的深度。預設值為 %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:492 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494 msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" msgstr "要下載檔案的最大數量。這只套用到 標籤的檔案。預設值為 %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496 msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "持續抓取的最小間隔秒數。預設值為 %default 秒" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "您嘗試下載的網站的字元編碼。預設值為嘗試猜測其編碼。" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:500 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " "one regexp, it will be followed. By default all links are followed." msgstr "只有符合這個正規表示式的連結才會跟隨。這個選項可以多次指定,只要有連結符合任何正規表示式,它就會被跟隨。預設值為所有連結都會被跟隨。" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:500 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:502 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -9843,7 +9976,7 @@ msgstr "" "任何符合這個正規表示式的連結都會略過。這個選項可以多次指定,只要有連結符合任何正規表示式,它就會被略過。預設值為不略過任何連結。如果同時指定 --" "filter-regexp 和 --match-regexp,則會先套用 --filter-regexp。" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:502 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:504 msgid "Do not download CSS stylesheets." msgstr "不要下載 CSS 樣式表。" @@ -9856,6 +9989,9 @@ msgstr "不要下載 CSS 樣式表。" #~ msgid "dummy option until real options are determined." #~ msgstr "在確實決定選項之前的暫時選項" +#~ msgid "Sort tags list by popularity" +#~ msgstr "依熱門度排序標籤清單" + #~ msgid "&Transliterate unicode characters to ASCII." #~ msgstr "將統一碼字元轉譯為 ASCII (&T)。" @@ -9895,6 +10031,36 @@ msgstr "不要下載 CSS 樣式表。" #~ msgid "Choose a location for your ebook library." #~ msgstr "選擇您的電子書庫的位置。" +#~ msgid "Sort by &popularity" +#~ msgstr "依熱門程度排序(&P)" + +#~ msgid "" +#~ "\n" +#~ "

The database of books on the reader is corrupted. Try the " +#~ "following:\n" +#~ "

    \n" +#~ "
  1. Unplug the reader. Wait for it to finish regenerating " +#~ "the database (i.e. wait till it is ready to be used). Plug it back in. Now " +#~ "it should work with %(app)s. If not try the next step.
  2. \n" +#~ "
  3. Quit %(app)s. Find the file media.xml in the reader's " +#~ "main memory. Delete it. Unplug the reader. Wait for it to regenerate the " +#~ "file. Re-connect it and start %(app)s.
  4. \n" +#~ "
\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ "

閱讀器上的書籍資料庫已損毀。請嘗試下列步驟:\n" +#~ "

    \n" +#~ "
  1. 拔除閱讀器。等待它完成資料庫的重建(例如,等到它能正常使用為止)。將閱讀器重新連接。現在它應該可以與 " +#~ "%(app)s 正常運作。如果不行,請試下個步驟。
  2. \n" +#~ "
  3. 結束 %(app)s。在閱讀器的主記憶體中找到 media.xml " +#~ "檔案。刪除它。拔除閱讀器。等待它重建檔案。重新連接閱讀器後啟動 %(app)s。
  4. \n" +#~ "
\n" +#~ " " + +#~ msgid "Device database corrupted" +#~ msgstr "裝置資料庫已損毀" + #~ msgid "Invalid library location" #~ msgstr "無效的書庫位置"